Наборы API для .NET для манипуляций с документами Word

Создавайте, редактируйте, конвертируйте и печатайте документы Word (20+ файловых форматов) из любого приложения на базе фреймворка .NET

 

 

 

Aspose.Words for .NET – это продвинутый API для обработки документов Word, позволяющее вам выполнять широкий круг задач прямо из вашего приложения на .NET.

Aspose.Words for .NET содержит наборы API для использования с фреймворком .NET, с ядром .NET и платформой Xamarin, что позволяет вам создавать кросс-платформенные приложения, обладающие возможностями генерировать, преобразовывать, модифицировать, отрисовывать и печатать документы без использования Microsoft Word.

Обзор основных возможностей по конверсии, рендерингу и генерации отчетов Aspose.Words for .NET.

 

Отчетность и генерации эл. сообщений по шаблону Высокоточный рендеринг
  • ADO.NET
  • XML
  • Бизнес-объекты
  • LINQ Reporting Engine

Aspose.Words
for .NET

 

  • Графика .NET
  • EMF
  • PNG, JPEG, BMP, GIF
  • TIFF
  • XPS, OpenXPS
  • PDF, PDF/A-1a, PDF/A-1b
  • SVG
  • Распечатывание
  • HTMLFixed
  • PostScript (PS)
  • PCL
  • XamlFixed, XamlFlow или XamlFlowPack

 

Aspose.Words for .NET поддержвает популярные форматы файлов Word (DOC, DOT, DOCM, DOTM, DOCX, DOTX, FlatOpc, FlatOpcMacroEnabled, FlatOpcTemplate, FlatOpcTemplateMacroEnabled, XML, ODT, OTT, OOXML, WordML, RTF, HTML, XHTML, MHTML & TXT), от которых зависит ваш бизнес. Также возможен экспорт или конвертация документов Word в PDF, XPS, XamlFixed, XamlFlow, XamlFlowPack, EPUB, HTML, HtmlFixed, OpenXPS, PostScript, TXT и в популярные графические и мультимедиа форматы файлов, включая TIFF, JPG, PNG, BMP, EMF и SVG.

 

⇑⇓  Ввод/Вывод Только вывод  ⇑
  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate, FlatOpcTemplateMacroEnabled
  • OpenOffice: ODT, OTT
  • WordprocessingML: XML
  • Web: HTML, MHTML
  • Текст: TXT

Aspose.Words
for .NET

  • Вывод в фиксированной разметке: PDF, PDF/A, XPS, OpenXPS, PostScript (PS)
  • Изображения: TIFF, JPEG, PNG, BMP, SVG, EMF, GIF
  • Web: HtmlFixed
  • Другие: PCL, EPUB, XamlFixed, XamlFlow, XamlFlowPack
Только ввод  ⇓ 
  • MOBI
  • DocPreWord60

 

Aspose.Words for .NET поддерживает фреймворк .NET, .NET Core & платформу Xamarin. Более того, он может быть использован с Mono & некоторыми другими платформами через COM Interop .

 

Mono & COM Interop Фреймворк .NET & .NET Core
PHP, VBScript, Delphi, C++  ⇒

Aspose.Words
for .NET

 

⇐ Платформа Xamarin
⇐ Xamarin.Android
⇐ Xamarin.iOS
⇐ Xamarin.Mac

 

Продвинутые возможности API по обработке документов Word на .NET

 

 

Генерация писем по шаблону Генерация отчетов по шаблону Вставка форматированного текста, параграфов, изображений, таблиц и другого контента в документы Word
Заполняйте таблицы в документах Word с использованием выгрузки данных из базы данных Создание ярлыков для писем Комбинируйте документы, перемещайте секции между документами и вставлять в шаблоны писем изображения, сохраненные вне базы данных
Создавайте почтовые сообщения через слияние данных из нескольких таблиц, форматируйте данные и перенумерованные поля Вставляйте водяные знаки в документ Обновляйте результаты в поле IF, в поле формулы и в полях других популярных типов
Объединяйте и разделяйте документы Устанавливайте защиту на документ, открывайте защищенный и зашифрованный документ Находите и заменяйте текст, перенумерованный контент документа
Сохраняйте или извлекайте OLE объекты и элементы управления ActiveX из документа Сохраняйте или удаляйте макросы VBA из документа. Сохраняйте цифровые подписи в макросы VBA Определяйте цифровые подписи в документах
Вставляйте текст HTML

 

Рендеринг, печать и просмотр документов Word
С Aspose.Words for .NET вы можете печатать или конвертировать документы целиком или, наоборот, отдельные страницы из документов Word в форматы изображений TIFF, PNG, BMP, JPEG, SVG или EMF. Вы также можете перерисовать любую страницу в графический объект .NET, вы можете устанавливать его размер и степень приближения при создании эскизов или для отображения изображения в браузере.

Aspose.Words for .NET специально спроектирован для перерисовки документов в страницы и для печати с высочайшей точностью в формат Microsoft Word, что подразумевает вывод с высочайшим качеством. Используя этот API, вам будет простительно думать, что конверсия была выполнена с помощью оригинального Word

Разработчики найдут для себя легким печать или предпросмотр документов из приложений их собственной разработки. И это все для Aspose.Words for .NET – результат интеграции с инфраструктурой печати .NET с возможностью полной кастомизации процесса печати.

Программирование, используя объектную модель документов
Aspose.Words for .NET позволяет разработчикам создавать, развивать и модифицировать документы, включая форматиование документов с использованием нашей интуитивно понятной объектной модели, которая содержит более чем 100 классов.

Разработчики могут на программном уровне создавать, модифицировать, извлекать и заменять все элементы документов, включая разделы, верхние и нижние колонтитулы, параграфы, списки, таблицы, текст, поля, гиперссылки, закладки и изображения.

Разработчики могут указать детально, какой формат использовать для каждого элемента документа. Все отрисованные объекты, включая фигуры, текстовые блоки, изображения, OLE объекты и элементы контроля – поддерживаются через эту модель и вы можете решать многие задачи, такие, как вставка водяных знаков на страницу или извлечение изображений из заранее существующего документа.

Aspose.Words for .NET может вычислять даже самые сложные и многоуровневые формулы, содержащиеся в блоках IF, в формулах и в других полях в двух режимах: в процессе создания электронных сообщений по шаблону и в процессе обновления явно заданных полей.

Aspose.Words for .NET также предлагает удобные утилитарные возможности, как-то соединение или разделение документов, копирование фрагментов между документами, защита и снятие защиты документов, модифицирование свойств документов и вставка HTML фрагментов в документы.

Отчетность и генерация сообщений методом слияния
Вы можете легко использовать Aspose.Words for .NET как полноценное решение для генерации отчетов. Создавайте свои отчеты в Microsoft Word и после этого позвольте Aspose.Words for .NET размножить документы с использованием данных из перечня разных источников.

Aspose.Words for .NET позволяет разработчикам использовать стандартные поля Microsoft Word для генерации электронных сообщений по шаблону в отчетах. В добавок, вы можете использовать Aspose.Words for .NET для расширения синтекса полей генерируемых сообщений по шаблону с целью исполнения более сложных операций в течении таких действий, как то: вставка изображений или повторяемые области.

Данные, необходимые для наполнения ваших отчетов или для генерации сообщений по шаблону могут поступать из таблиц ADO.NET , бизнес-объектов или от полностью кастомизированных источников данных.

Поддерживаются все версии фреймворка .NET
Вы можете использовать Aspose.Words for .NET с целью построения любого типа 32-х или 64-х битных приложений .NET, включая ASP.NET, Web-сервисы и WinForms для любого фреймворка .NET в версиях от 2.0 до 4.7 на таких популярных языках для .NET, как C# и VB.NET и тп.

Также можно использовать Aspose.Words for .NET через COM Interop из ASP, Perl, PHP и Python. Вы даже можете использовать Aspose.Words for .NET to для построения приложений на Mono.

Автоматизация Microsoft Office – больше не нужна!
Aspose.Words for .NET построен на базе управляемого кода, которому не нужно иметь предустановленного Microsoft Office или Microsoft Word на компьютере, чтобы работать с документами форматов Word. Это также прекрасная альтернатива автоматизации Microsoft Office в терминах поддерживаемых функций, безопасности, стабильности, масштабируемости, скорости и цены.