MS Word belgelerini oluşturmak ve manipüle etmek için sorunları unutun ve FileFormat.words’i yükleyin. Bu belge otomasyon yazılımı çok kullanışlı özellikler sunar. {.wp-blok başlığı}
Genel Bakış
.NET için FileFormat.Words ’nin sürümünü duyurmaktan mutluluk duyuyoruz. Bu, C# ile yazılmış bir açık kaynaklı API ‘dır ve .NET geliştiricilerinin MS Word belgelerini programlı olarak oluşturmasını, tasarlamasını ve değiştirmesini sağlar. İster yeni başlayan ister uzman düzeyinde bir geliştirici olursanız olun, FileFormat.words’i .NET uygulamanızla kolayca entegre edebilirsiniz. Buna ek olarak, hiç kimse MS Word belgelerinin herhangi bir işletmede önemini ve kullanılabilirliğini inkar edemez. En yaygın kullanılan ve çok amaçlı dosya biçimidir. Bu blog yazısında C# ‘da bir Word belgesi nasıl oluşturulacağını öğreneceğiz ve ayrıca .NET için FileFormat.Words’ de bazı kod snippet’lerini yazacağız. Aşağıdaki bölümleri ele alacağız:
- Kelime Belge Üreticisi - Açık Kaynak API kurulumu
- Bir kelime belgesi nasıl oluşturulur Programlı olarak
- Belge Otomasyon Yazılımı - Gelişmiş Seçenekler
Kelime Belge Jeneratörü - Açık Kaynak API kurulumu
Bu açık kaynak API’sının kurulumu söz konusu olduğunda, .NET uygulamanıza yüklemek ve kurmak kolaydır. Buna ek olarak, FileFormat.Words Kütüphane hafiftir ve MS Word belgeleriyle çalışmak için sağlam özellikler sağlar. Bu nedenle, Nuget Paketi ‘yi indirin veya bu açık kaynaklı belge otomasyon yazılımı yüklemek için Nuget Paket Yöneticisi ’ de aşağıdaki komutu çalıştırın**.
Install-Package FileFormat.Words
Bir kelime belgesi programlı olarak nasıl oluşturulur
Bu Word belge oluşturucu API yüklendikten sonra, C# programlı olarak bir Word belgesinin nasıl oluşturulacağını göstermek için kod snippet’lerini yazabiliriz. Boş bir kelime belgesi oluşturmak için aşağıdaki adımları izleyebilirsiniz:
- Belge sınıfının bir örneğini başlatın.
- Word belgesini diske kaydetmek için kaydet yöntemini çağırın. Aşağıdaki kod snippet’ini ana dosyanıza kopyalayıp yapıştırın ve programı çalıştırın.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class.
Document doc = new Document();
// Call the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
Yukarıdaki kod snippet’i, aşağıdaki resimde çıktıyı görebileceğiniz için boş bir kelime belgesi oluşturacaktır:
Belge Otomasyon Yazılımı - Gelişmiş Seçenekler
Bu açık kaynaklı Word belge oluşturucu API kullanarak boş bir kelime belgesini başarıyla oluşturduk. Şimdi, yalnızca bir belgeye bazı metinler ekleyemeyiz, aynı zamanda metni gereksinimlere göre de stilize edebiliriz. Ana dosyamıza birkaç satır kaynak kodu koyalım.
- Belge sınıfının bir örneğini oluşturun.
- Body sınıfının yapıcısını belge sınıfı 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.
- Benzer şekilde, girinti, Leftintent, rihgTindent, ilk satırlık, hizalama ve linesspacing özelliklerini biçimlendirecek şekilde çağırın paragraf.
- Paragrafı belgeye eklemek için appendchild (paragraf) yöntemini çağırın.
- Kaydet yöntemi Word belgesini diske kaydeder.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Create an instance of the Document class.
using (Document doc = new Document())
{
//Initialize the constructor of the Body class with the Document class object.
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 = "In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
para1.Indent = "300";
para1.LeftIndent = "250";
para1.RihgtIndent = "350";
para1.FirstLineIndent = "330";
para1.Align = "Left";
para1.LinesSpacing = "552";
// Call the AppendChild(paragraph) method to add the paragraph to the document.
body.AppendChild(para1);
// The Save method will save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
}
Ana dosyanızı yukarıdaki kod snippet ile güncelleyin ve projeyi tekrar çalıştırın. Bu açık kaynaklı belge otomasyon yazılımı tarafından oluşturulan çıktıyı aşağıdaki resimde gösterildiği gibi göreceksiniz:
Sonuç
Bu bizi bu blog yazısının sonuna getiriyor. Bu kılavuzda açık kaynaklı fileFormat.words kullanarak C# ‘da bir Word belgesinin nasıl oluşturulacağını öğrendik. Ayrıca, kurulum prosedüründen ve bu Word belge oluşturucu kitaplığı tarafından sunulan bazı gelişmiş özelliklerden de geçtik. Ayrıca, belgeler ‘de keşfedebileceğiniz birçok özellik de vardır. Son olarak, FileFormat.com ilginç konulara sürekli olarak öğretici blog yayınları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde olun. 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 ‘da sorularınızı veya sorgularınızı bize bildirebilirsiniz.
SSS {.wp-blok başlık}
** C#‘da yeni bir kelime belgesi nasıl oluşturulur?** Bu açık kaynaklı belge otomasyon yazılımını FileFormat.Words kullanarak Word belge oluşturmayı programlı olarak öğrenmek için lütfen bunu link izleyin. ** .NET Çekirdeğinde Word Belgesi Nasıl Oluşturulur?** C#ile yazılan bu açık kaynaklı .NET için dosya kütüphanesinin Nuget Paketi ‘i indirin. İş yazılımlarını Word belge oluşturucu aracıyla donatmayı planlıyorlarsa .NET geliştiricileri için geliştirilen kurumsal düzey bir .NET API’sıdır.