Word belgelerine programlı olarak metin eklemek için bu açık kaynaklı C# kütüphanesini yükleyin. FileFormat.Words, Word belge otomasyonu için OpenXML tabanlı bir API’dır. {.wp-blok başlığı}

Kelime belgelerine paragraf nasıl eklenir

Genel Bakış

MS Word Dokümantasyon otomasyonu, bu açık kaynaklı C# kütüphanesinin ortaya çıkmasından sonra artık zor bir görev değildir. FileFormat.Words, OpenXML tarafından desteklenen sağlam bir .NET kütüphanesidir. Bu Open-Source .NET API, kelime belgelerini programlı olarak oluşturmak ve manipüle etmek için üretilen ücretsiz bir kütüphanedür. Dahası, kullanıcıların paragraf eklemesine izin vermekle kalmaz, aynı zamanda kullanıcıların tablolar, resimler ve daha fazlası gibi diğer öğeleri eklemelerini sağlar. Ancak, bu blog yazısında, FileFormat.Words kullanarak Word belgelerine paragrafın nasıl ekleneceğini öğreneceğiz. Ayrıca, gerçek uygulamayı görmek için bir kod snippet’i de yazacağız. Bu makalede aşağıdaki noktalardan geçeceğiz:

Açık kaynaklı C# Kütüphane Kurulumu

Bu Word Belge Otomasyon Kütüphanesi kurulumu sadece bir komut uzaklıktadır. Bu nedenle, bu açık kaynaklı API’yi programlı olarak Word belgelerine metin eklemeye başlamadan önce yükleyin. Bu nedenle, Nuget Paket ‘i indirerek veya Nuget Paket Yöneticisi’nde aşağıdaki komutu çalıştırarak FileFormat.words ayarlayabilirsiniz.

Install-Package FileFormat.Words

Paragraf nasıl Word belgesine programlı olarak eklenir

Şimdi, bu açık kaynaklı C# kütüphanesini kullanarak Word belgelerindeki**nsert paragrafına kod snippet’lerini yazmaya başlamaya hazırız. Aşağıda belirtilen adımları ve kod snippet’ini takip edebilirsiniz:

  • Belge sınıfının bir örneğini başlatın.
  • Body sınıfının yapıcısını belge sınıfının nesnesiyle başlatın.
  • Paragraf sınıfının bir örneğini başlatın.
  • Paragrafın metnini ayarlamak için metin özelliğini çağırın.
  • Paragrafı MS Word belgesine eklemek için appendchild (paragraf) yöntemini çağırın.
  • MS Word belgesini diske kaydetmek için Kaydet yöntemini çağırın.

Sonuç

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the object of the Document class.
                Body body = new Body(doc);
                // Instantiate an instance of the Paragraph class.
                Paragraph para1 = new Paragraph();
                // Invoke the Text property to set the text of the paragraph.
                para1.Text = "This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.";
                para1.Indent = "300";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the MS Word document.
                body.AppendChild(para1);
                // Invoke the Save method to save the MS Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Aşağıdaki kodu kopyalayıp yapıştırın ve projeyi çalıştırın. Bu nedenle, çıkışı aşağıdaki resimde gösterildiği gibi göreceksiniz:

Kelime Belge Otomasyonu

Sonuç

Bu kadar. Umarız FileFormat.Words kullanarak Word belgelerine**paragrafın nasıl ekleneceğini öğrendiğinizi umuyoruz. Ayrıca, paragraf metninin yazı tipini, boyutunu ve satır aralığını özelleştirebilirsiniz. Ayrıca, bu açık kaynaklı C# kütüphanesinin belgeler ‘de diğer harika özelliklerini keşfedebilirsiniz. Son olarak, FileFormat.com diğer konularda blog yayınları yazmaya devam ediyor. Dahası, bizi Facebook, LinkedIn ve Twitter dahil olmak üzere sosyal medya platformlarımızda takip edebilirsiniz.

katkıda bulun

Çünkü [.NET] için FileFormat.Words açık kaynaklı bir projedir ve GitHub ‘de mevcuttur. Dolayısıyla, topluluktan katkı çok takdir ediliyor.

Bir soru sorun

Forum ’nun sorularınızı veya sorgularınızı bize bildirebilirsiniz.

Sık Sorulan Sorular-SSS {.wp-blok başlık}

** Word’e bir paragraf nasıl eklersiniz?** Bunu FileFormat.Words kullanarak kolayca yapabilirsiniz. Adımları ve kod snippet’ini öğrenmek için lütfen bunu link izleyin.

Ayrıca bkz.