.NET API за създаване на документи за обработка на думи

Open Source .NET Библиотека за създаване, редактиране, търсене или сливане Управление на персонализирани Headers/Footers във файлове на Microsoft Word.

Word е самостоятелна мощна библиотека с отворен код, която дава на компютърните програмисти възможността да разработят свои собствени приложения за управление на документи на Word. Тя включва пълна подкрепа за създаването, зареждането, модифицирането и запазването на документи на Microsoft Word в .NET рамката, без да се изискват вътрешни съвети на Microsoft Office.

Библиотеката Word е много лесна за обработка и може да бъде интегрирана в WinForms, WP и SP.NET. Word включва пълна поддръжка за различни важни функции, отваряне и четене на съществуващи документи на Word, добавяне на заглавки и подложки към DOCX документи, вмъкване на воден знак към DOCX страници, добавяне на текст към DOCX документи за обработка на пароли.

Previous Next

Започнете с думата

Първо, трябва да инсталирате .NET рамка 4.0 и Visual Studio 2010 или по-късно, за да използвате Word гладко. 

Препоръчителният начин за инсталиране е GitHub

Създаване на библиотека с думи от GitHub

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

.NET API за създаване и промяна на Word документи

Библиотеката на Word дава на .NET програмистите силата да генерират, както и да променят Word документи в собствените си .NET приложения. След като се създаде нов документ, разработчиците могат да вмъкват таблици, изображения и текст само с няколко реда код. Възможно е също така лесно да вмъкнете един документ в други документи или да вмъкнете съдържание от други документи.

Създаване на нов файл на Word чрез .NET API

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

Търсене и заместване на текст във файлове на Word, използвайки C

Търсенето играе важна роля във всяко приложение и позволява на потребителите да намират нещата по-бързо. Библиотеката с отворен код позволява на компютърните програмисти да търсят и откриват целевия текст в документа на Microsoft Word и да подчертаят получения текст в Docx файла с лекота. Можете да регулирате подчертания формат, като цвят, формат на шрифта, подчертаване, смелост и т.н. Също така е възможно да се търси и замества текст в текстови документи.

Как да търсите Акцент в Docx Документ 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));

Добавяне на лидери и стъпки към файловете на Word чрез C API

Библиотеката с отворен код Word позволява на софтуерните програмисти да добавят заглавки и стъпки в документите на Microsoft Word само с няколко реда код. Библиотеката поддържа множество начини за вмъкване на заглавки и футери, като например добавяне на обикновен текстов хедър / футьор, вмъкване на равно / малки страници, добавяне на текст и заглавка / футер, добавяйки.

Добавяне на лидери и фурнири в Word документи чрез 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));

Добавяне на текст към Word документ чрез C API

Библиотеката на Word предоставя полезна функция за вмъкване на текст в M Word Docx Документи само с няколко реда код. Той позволява на разработчиците да персонализират размера на текста, стила на шрифта, теглото на шрифта и цвета на текста. Можете също така да управлявате стила на абзаца, като зададете подравняване на текст, височина на линията, първокласно тире, граници и др.

Добавяне на текст към Word документ чрез 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);
 Български