.NET API a Word Process Documents Creation számára

Nyílt forráskódú .NET könyvtár létrehozásához, szerkesztéséhez, kereséshez vagy Merge & Manage Custom Headers/Footers a Microsoftban Word fájlok.

A Word egy önálló erős nyílt forráskód. ET könyvtár, amely lehetővé teszi a számítógépes programozók számára, hogy saját alkalmazásokat dolgozzanak ki a Word dokumentumok kezeléséhez. Ez magában foglalta a Microsoft Word dokumentumok létrehozásának, betöltésének, módosításának és megmentésének teljes támogatását a .NET keretrendszerben anélkül, hogy a Microsoft Office belső összeszerelést igényelne.

A Word könyvtár nagyon könnyen kezelhető és WinForms, WP és SP-be integrálható. ET. Az összesített támogatást tartalmaz a meglévő Word-dokumentumok megnyitásához és olvasásához, a címerek hozzáadásához és a lábléchez DOCX dokumentumhoz, DOCX oldalra bélyegezve a vízjelet DOCX oldalra, hozzáadva a szöveget DOCX dokumentumhoz, kezelve a Word dokumentumokat, a védett munkadokumentumokkal dolgozva, beillesztve a hiperlinket a Word dokumentumokhoz, beillesztve a DOCX dokumentumhoz és még sok máshoz.

Previous Next

Kezdve a szavakkal

Először is telepíteni kell . ET keretrendszer 4.0 és Visual Studio 2010, vagy később, hogy használja a Word zökkenőmentesen. 

A telepítés ajánlott módja GitHub

Telepítse a Word könyvtárat GitHub

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

.NET API a Word dokumentumok létrehozására és módosítására

A Word könyvtár ad . ET programozók a hatalom, hogy létrehozza és módosítsa a Word dokumentumok saját . ET alkalmazások. Miután az új dokumentumot létrehozták, a fejlesztők beilleszthetik az asztalokat, a képeket és a szöveget csak néhány sor kóddal. Lehetőség van egy dokumentum más dokumentumokba történő beillesztésére vagy más dokumentumokból származó tartalmak egyszerű beillesztésére.

Új Word fájl létrehozása .NET API

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

Keresés és csere szöveg a Word fájlokban a C# segítségével

A keresés jelentős szerepet játszik minden alkalmazás teljesítményében, és lehetővé teszi a felhasználók számára, hogy gyorsabban találjanak dolgokat. A nyílt forráskódú Word könyvtár lehetővé teszi a számítógépes programozók számára, hogy keressék és felfedezzék a célszöveget a Microsoft Word dokumentumban, és könnyedén kiemelik az ebből eredő szöveget Docx fájlban. Kiigazíthatja a kiemelt formátumot, például a színt, a betű formátumot, az alvonalat, a merészet stb. Lehetőség van a szöveges dokumentumok keresésére és helyettesítésére is.

Hogyan keressünk és kiemeljük a szöveget Docx dokumentumban va 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));

Adjon vezetőket és lábfejeket a Word-fájlokhoz C# API segítségével

A nyílt forráskódú Word könyvtár lehetővé teszi a szoftverprogramozók számára, hogy fejléceket és lábléceket adjanak a Microsoft Word dokumentumaiban, csak néhány sor kóddal. A könyvtár számos módon támogatja a fejlécek és a láblécek beillesztését, például az egyszerű szövegfejlesztő / lábléc hozzáadását, még / furcsa oldalak beillesztését, szöveges és képfejlesztő / lábfej hozzáadását a fejezetekhez és így tovább.

Vezetők és lábak hozzáadása a Word Dokumentumokban keresztül 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));

Szöveg Word Document keresztül C# API

A könnyen használható Word könyvtár hasznos funkciót nyújtott a szöveg beillesztéséhez az M Word Docx dokumentumba, csak néhány sor kóddal. Ez lehetővé teszi a fejlesztők számára, hogy testreszabják a szöveges méretet, betűs stílust, betűs súlyt és szöveges színt. Azt is kezelheti a bekezdés stílusát szöveges összehangolás, vonal magasság, elsővonalú belső, határok és még több.

Szöveg Word Document keresztül 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);
 Magyar