Aspose.Words - текстовий процесор для .NET

Aspose.Words Word Processor для .NET дозволяє розробникам створювати, завантажувати , модифікувати та зберігати документи Microsoft Word у всіх основних форматах, включаючи DOC, DOCX, RTF, DOT, ДОТ, ДОТМ, доктом, FlatOPC і WordML. Збудований на потужному двигуні Aspose .Word, цей плагін надає всеосяжні можливості обробки документів — обкладинка редагування, форматування, пошти поєднання, звітування та конвертації — без необхідності автоматизації Word або COM.

Інсталяція та установка

Для детальної екологічної сумісності та інструкції щодо встановлення, перегляньте Інсталяційний посібник .

Ключові особливості

Створення та завантаження документів

  • Створіть вільні Word-документи або завантажуйте існуючі файли по всьому підтримуваному формату.
  • Автоматично виявляється формат файлу на завантаженні.
  • Відкрийте документи спадщини, файли, захищені паролем, і застосовуйте налаштування завантаження для сумісності.

Багатий DOM-базирований редактор

  • Доступ до повного документового об’єктного моделі (DOM) : Розділи, пункти, маршрути, таблиці, книжкові знаки, коментарі, поля та персоналізований XML.
  • Введіть, оновлюйте або програматично видаляйте вузли з гарантованою відповідністю схеми.

Стилі, форматування та теми

  • Використовуйте або визначайте ** параграфи, персонажі та стилі таблиці**.
  • Управління темами та списками для постійного брендування.
  • Контроль форматування в лінії: шрифти, кольори, простір і інденти.

Названі заголовки, ноги та сторінки

  • Введіть заголовки / ноги, водяні знаки та номер сторінки.
  • Налаштування оригінації сторінки, маргінів та роздільно-специфічних налаштувань.

Таблиці, списки та об’єкти

  • Створіть складні таблиці з автоматичними/фіксованими розташуваннями, межами та відтінками.
  • Введіть списки (бультовані, численні та багаторазові).
  • Працюйте з плаваючими формами, текстовими коробками та зображеннями з гнучкою позиціонуванням.

Електронна пошта & Reporting

  • Виконання Mail Merge з ADO.NET-сумісними джерелами (DataTables, DataSets, Custom Objects).
  • Підтримка об’єднаних регіонів, занедбаних районів та умовної логіки.
  • Фільтри в стилі LINQ для динамічної генерації звітів.

Захист документів та метадатів

  • Використовуйте режими захисту (прочитати тільки, заповнити форму, коментувати тільки).
  • Управління вбудованими і персоналізованими документами (автор, заголовок, ключові слова, теги).

Конвертація та експорт

  • Зберегти документи в DOCX, DOC, RTF, HTML, PDF, FlatOPC і багато іншого.
  • Контроль вихідних варіантів, таких як компресія, шифрування та режими сумісності.
  • Підтримка конвертації батареї для сценаріїв високого обсягу.

Приклад: Редагувати документ Word в C#

using Aspose.Words;

// Load an existing DOCX
var doc = new Document("input.docx");
var builder = new DocumentBuilder(doc);

// Add new content
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Word Processor plugin.");

// Save as DOCX
doc.Save("output.docx");

Приклад: Введіть карту

var doc = new Document();
var builder = new DocumentBuilder(doc);

// Insert chart
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Quarterly Sales";

// Customize chart series
chart.Series.Clear();
chart.Series.Add("Series 1",
    new[] { "Category 1", "Category 2", "Category 3" },
    new[] { 2.7, 3.2, 0.8 });

// Save
doc.Save("ChartDemo.docx");

Докладніше: Створіть книжковий знак

var doc = new Document();
var builder = new DocumentBuilder(doc);

builder.StartBookmark("Bookmark");
builder.Write("Produced by Aspose.Words Processor plugin.");
builder.EndBookmark("Bookmark");

doc.Save("Bookmarked.docx");

Традиції та найкращі практики

  • Використовуйте ** поточний заряд і заощадження** для великих документів.
  • Повторне використання ** стилів і темів** для підтримки постійного брендування.
  • У наявності Document Попередня статтяКто чего не ест (в using) Для ефективності пам’яті.
  • Catch UnsupportedFileFormatException Недійсне введення в експлуатацію.
  • Передформатні шаблони для мінімізації після обробки при використанні Mail Merge.
  • Профільні операції документа для виконання в робочих потоках.

Часто задавані запитання

**Q: Які формати я можу обробляти?**А: DOC, DOCX, RTF, DOT, ДОТКС, ДОТМ, ФЛАТОПК, FlatOpcMacroEnabled, флатОпкТемплей, flatопкTemplateМакроУстановлено, і WordML.

**Q: Чи потрібен це Microsoft Word?**Відповідь: Ні, Aspose.Words працює незалежно від Microsoft Word або Office Interop.

**Q: Чи можу я автоматично з’єднати поштову пошту?**Відповідь: Так, ви можете поєднувати тисячі записів проти шаблонів з мінімальним відбитком пам’яті.

**Q: Чи зберігається форматування при збереженні між форматами?**Відповідь: Так, Aspose.Words зберігає високу вірність при конвертації між Word, PDF, HTML та іншими підтримуваними форматами.

 Українська