.NET API pentru procesarea documentelor

Open Source .NET Library for Create, Edit, Search or Merge Manage Custom Headers/Footers în fișierele Microsoft Word.

Word este o bibliotecă open source puternică care oferă programatorilor de calculatoare posibilitatea de a-și dezvolta propriile aplicații pentru gestionarea documentelor Word. Acesta a inclus suport complet pentru crearea, încărcarea, modificarea și salvarea documentelor Microsoft Word în cadrul .NET fără a solicita Microsoft Office Interior Assemblies.

Biblioteca Word este foarte ușor de gestionat și poate fi integrată în WinForms WP și SP.NET. A inclus suport complet pentru diverse caracteristici importante de deschidere și citire a documentelor Word existente, adăugând anteturi și foldere la DOCX, inserați textul text la DOCX de documente de corespondență, adăugând text la DOCX de documente.

Previous Next

Începem cu Cuvântul

În primul rând, trebuie să instalați .NET Framework 4.0 și Visual Studio 2010 sau mai târziu, pentru a utiliza Word fără probleme. 

Modul de instalare recomandat este de GitHub

Biblioteca Word din GitHub

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

.NET API pentru crearea și modificarea documentelor Word

Biblioteca Word oferă programatorilor .NET puterea de a genera și de a modifica documentele Word în propriile aplicații .NET. Odată ce noul document este creat, dezvoltatorii pot introduce tabele, imagini și text cu doar câteva linii de cod. De asemenea, este posibil să introduceți un document în alte documente sau să introduceți conținut din alte documente cu ușurință.

Creează un fișier Word cu .NET API

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

Căutare și înlocuire text în fișiere Word folosind C

Căutarea joacă un rol important în fiecare aplicație și permite utilizatorilor să găsească lucrurile mai repede. Biblioteca Word open source permite programatorilor de calculatoare să caute și să descopere textul țintă în documentul Microsoft Word și să evidențieze cu ușurință textul rezultat în Docx fișiere. Puteți ajusta formatul evidențiat, cum ar fi culoarea, formatul fontului, subline, îndrăzneț etc. De asemenea, este posibilă căutarea și înlocuirea textului în documente.

Cum să căutați și să iluminați textul în Docx Document V ?

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));

Adăugați lideri și Footer la Word Files prin C API

Biblioteca open source Word permite programatorilor de software să adauge anteturi și foldere în documentele Microsoft Word cu doar câteva linii de cod. Biblioteca suportă numeroase moduri de a introduce antete și footer, cum ar fi adăugarea de antet text simplu/footer, inserând pe pagini uniforme/modificate, adăugând text și header/footer.

Adăugarea de lideri și footer în documentele Word prin C API

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));

Adaugă text la Word Document via C API

Biblioteca Word ușor de utilizat a oferit o caracteristică utilă pentru introducerea textului în M Word Docx Documente cu doar câteva linii de cod. Acesta permite dezvoltatorilor să personalizeze dimensiunea textului, stilul font, greutatea fontului și culoarea textului. Puteți, de asemenea, să gestionați stilul paragrafului dvs. prin setarea alinierii textului, înălțimii liniei, a liniilor de primă linie, a frontierelor și mai mult.

Adaugă text la Word Document via C API

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);
 Română