Создавайте, редактируйте, конвертируйте и печатайте документы Word (20+ файловых форматов) из любого приложения на базе фреймворка .NET
Aspose.Words for .NET – это продвинутый API для обработки документов Word, позволяющее вам выполнять широкий круг задач прямо из вашего приложения на .NET.
Aspose.Words for .NET содержит наборы API для использования с фреймворком .NET, с ядром .NET и платформой Xamarin, что позволяет вам создавать кросс-платформенные приложения, обладающие возможностями генерировать, преобразовывать, модифицировать, отрисовывать и печатать документы без использования Microsoft Word.
Обзор основных возможностей по конверсии, рендерингу и генерации отчетов Aspose.Words for .NET.
Отчетность и генерации эл. сообщений по шаблону | Высокоточный рендеринг | |
|
Aspose.Words
|
|
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.
⇑⇓ Ввод/Вывод | Только вывод ⇑ | |
|
Aspose.Words |
|
Только ввод ⇓ | ||
|
Aspose.Words for .NET поддерживает фреймворк .NET, .NET Core & платформу Xamarin. Более того, он может быть использован с Mono & некоторыми другими платформами через COM Interop .
Mono & COM Interop | Фреймворк .NET & .NET Core | |
PHP, VBScript, Delphi, C++ ⇒ |
Aspose.Words
|
⇐ Платформа 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 в терминах поддерживаемых функций, безопасности, стабильности, масштабируемости, скорости и цены.