Наборы 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 в терминах поддерживаемых функций, безопасности, стабильности, масштабируемости, скорости и цены.