.NET API для створення документів для Word
English, Українська, Français... Файли Word.
Word is a standalone потужний відкритий джерело . Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Він включив повну підтримку для створення, завантаження, модифікації та збереження документів Microsoft Word в рамках .NET без використання Microsoft Office Inter Assemblies.
Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية ЕТ. Увімкнути повну підтримку для різних важливих функцій відкриття та читання існуючих документів Word, додаючи заголовки та нижній колонтитул до DOCX документів, вставте текст до DOCX документів, тиснення водяного знака до DOCX сторінок, додаючи текст до DOCX документів, обробки таблиць, обробка пошти з'єднувати документ Word, працюючи з захищеними документами, вставте гіперпосилання на документи Word, вставте коментар до DOCX документа і багато іншого.
Почати роботу з Word
В першу чергу необхідно встановити . ET Framework 4.0 і Visual Studio 2010 або пізніше, щоб використовувати Word плавно.
Рекомендований спосіб установки за допомогою GitHub
Встановити бібліотеку Word від GitHub
https://github.com/iditectweb/word.git
.NET API для створення та редагування документів Word
Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية ET програмістам живлення, щоб генерувати, а також змінювати документи Word у власній . ET програми. Після створення нового документа розробники можуть вставляти таблиці, зображення та текст з лише парою ліній коду. Також можна вставляти один документ в інші документи або вставити контент з інших документів з легкістю.
Створіть новий файл Word за допомогою .NET API
WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below
Пошук і заміна тексту в файлах Word за допомогою C#
Пошук відіграє важливу роль у продуктивності кожної програми та дозволяє користувачам швидше знаходити речі. Бібліотека Word з відкритим вихідним кодом дозволяє комп’ютерним програмістам шукати та виявляти цільовий текст у документі Microsoft Word і з легкістю виділяти отриманий текст у файлі Docx. Ви можете налаштувати виділений формат, наприклад колір, формат шрифту, підкреслення, жирний шрифт тощо. Також можна шукати та замінювати текст у документах Word.
Як шукати & виділити текст у 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
Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Бібліотека підтримує численні способи вставки заголовків та нижнього колонтитула, такі як додавання простих текстових заголовок / нижній колонтитул, вставляння на парних сторінках, додавання текстових та образних заголовків / нижній колонтитул, додавання заголовка / нижній колонтитул до розділів, тощо.
Додавання лідерів та Footer в документах 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
Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Дозволяє розробникам налаштувати розмір тексту, стиль шрифту, вага шрифту та текстовий колір. Ви також можете керувати стилем абзацу за допомогою налаштування вирівнювання тексту, висоти лінії, виходу першого рядка, кордонів тощо.
Додати текст до документа 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);