Word Processing Documents Creation için API

Open Source .NET Library to Create, Edit, Arama veya Merge & manage Custom Headers/Footers in Microsoft Word dosyaları.

Word bir standalone güçlü açık kaynaktır. Bilgisayar programları veren ET kütüphanesi, Word belgelerini yönetmek için kendi uygulamalarını geliştirme yeteneğine sahiptir. Microsoft Office İç Assemblies gerektiren olmadan Microsoft Word belgelerini oluşturmak, yükleme, değiştirme ve kurtarmak için tam destek dahil edilmiştir.

Word kitaplığının kullanımı çok kolaydır ve WinForms, WPF ve ASP.NET'e entegre edilebilir. Mevcut Word belgelerini açma ve okuma, DOCX'e üst bilgi ve alt bilgi ekleme, DOCX belgelerine metin ekleme, DOCX sayfalarına filigran damgalama, DOCX belgelerine metin ekleme, tabloları kullanma, adres mektup birleştirme Word belgesini kullanma gibi çeşitli önemli özellikler için tam destek içerir. parola korumalı çalışma belgeleriyle çalışmak, Word belgelerine köprüler eklemek, DOCX belgesine yorum eklemek ve çok daha fazlası.

Previous Next

Word ile başlayın

Öncelikle, yüklemeniz gerekir. ET framework 4.0 ve Visual Studio 2010 veya daha sonra, Word'i sorunsuz kullanmak için. 

Yüklemenin önerilen yolu GitHub'i kullanıyor

Word Library'i GitHub'den yükleme

 https://github.com/iditectweb/word.git

Word Belgelerini Oluşturmak ve Değiştirmek API

Word kütüphanesi verir. ET programcılar, kendi içinde Word belgelerini değiştirmek için güç verir. ET uygulamaları. Yeni belge oluşturulduktan sonra geliştiriciler tabloları, resimleri ve sadece birkaç kodla metin ekleyebilir. Aynı zamanda bir belgeyi diğer belgelere eklemek ya da diğer belgelerden gelen içeriği kolaylıkla eklemek mümkündür.

Yeni Word Dosyasını kullanarak oluşturun .NET API

WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below

C# kullanarak Word Files'da Arama ve Değiştir

Arama her uygulama performansında önemli bir rol oynar ve kullanıcıların daha hızlı şeyler bulmasına izin verir. Açık kaynak Word kütüphanesi, bilgisayar programcılarının Microsoft Word belgesinde hedef metni aramasını ve keşfetmelerini sağlar ve Docx dosyadaki sonucu vurgulayın. Renk, font formatı, alt satır, cesur vb gibi vurgulanan formatı ayarlayabilirsiniz. Ayrıca metinleri kelime belgelerinde aramak ve değiştirmek mümkündür.

Docx Belgede Arama ve Highlight Text Nasıl C#?

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Apply new highlight style 
Action action = new Action((state) =>
{
    state.HighlightColor = Colors.Yellow;
});
//Highlight all the "Page" text in the document
builder.ReplaceStyling("Page", true, true, action);
File.WriteAllBytes("HighlightText.docx", wordFile.Export(document));

Liderler ve Footer'i C# API aracılığıyla Word Files'a ekleyin

Açık kaynak Word kütüphanesi, yazılım programcılarının Microsoft Word belgelerinde sadece birkaç kodla başlık ve ayaklamaları eklemelerini sağlar. Kütüphane, basit metin başlığı / ayak izi eklemek gibi başlıkları ve ayak izlerini eklemenin birçok yolunu destekler, metin ve görüntü başlığı / ayaklamaları ekleyin, başlık / ayaklamaları bölümlere ekleyin.

C# API aracılığıyla Word Belgelerinde Liderleri ve Ayaklayıcıları ekle

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
//Add header at the left
Header header = document.Sections[0].Headers.Add();
Paragraph paragraphHeader = header.Blocks.AddParagraph();
paragraphHeader.TextAlignment = Styles.Alignment.Left;
paragraphHeader.Inlines.AddText("simple header");
//Add footer at the right
Footer footer = document.Sections[0].Footers.Add();
Paragraph paragraphFooter = footer.Blocks.AddParagraph();
paragraphFooter.TextAlignment = Styles.Alignment.Right;
paragraphFooter.Inlines.AddText("simple footer");
File.WriteAllBytes("SimpleHeaderFooter.docx", wordFile.Export(document));

C# API ile Word Dokümanına Metin Ekle

Kolay kullanım Word kütüphanesi, Text'i sadece birkaç kodla M Word Docx Belgeye eklemek için yararlı bir özellik sağlamıştır. Geliştiricilerin metin boyutunu, font stilini, font ağırlığı ve metin rengini özelleştirmesine izin verir. Ayrıca paragrafınızın stilini metin hizasını, satır yüksekliğini, ilk satır indent, sınırlarınızı ve daha fazlasını belirleyebilirsiniz.

C# API ile Word Dokümanına Metin Ekle

WordDocument document = new WordDocument();
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Set global style for text and paragraph
builder.CharacterState.FontFamily = new ThemableFontFamily("Arial");
builder.CharacterState.FontSize = 16;
builder.ParagraphState.LineSpacing = 1.2;
builder.ParagraphState.FirstLineIndent = 40;
//Insert text using builder directly
builder.InsertText("Nomal text. ");
//Insert one line with text, it will add line break automatically
builder.InsertLine("Nomal line with auto line break. ");
//So the text below will be added in a second paragraph
builder.InsertText("Nomal text. ");
//Insert text using TextInline object
TextInline textInline = new TextInline(document);
textInline.Text = "This text content is using TextInline object. ";
textInline.FontSize = 20;
builder.InsertInline(textInline);
 Türkçe