Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words предоставляет пользователям широкий спектр возможностей. Пользователи могут выполнять огромное количество задач, связанных с документами, - от простого преобразования документов из одного поддерживаемого формата в другой и внесения изменений в эти документы в процессе преобразования до бизнес–задач, таких как создание структурированных и визуально привлекательных документов или автоматизация отчетности.
Современные форматы и стандарты документов сложны, и когда вам требуется преобразование документов или другие функции обработки документов в вашем проекте, единственным практичным решением часто является использование стороннего компонента, который реализует желаемую функциональность. Но использование стороннего компонента всегда сопряжено с определенным риском. Одним из уникальных рисков при обработке документов является вопрос о том, насколько полно и корректно библиотека реализует определенный формат документа или стандарт.
Aspose стремится предоставлять наиболее полные и точные версии форматов документов и стандартов. Команда Aspose.Words демонстрирует свою приверженность совместимости, предоставляя подробные инструкции по внедрению поддерживаемых форматов документов на нескольких платформах.
В приведенных ниже таблицах суммируется и сравнивается доступность функций Aspose.Words для Python via .NET, а также приводятся ссылки на подробные описания функций.
Платформы Aspose.Words для Python via .NET могут использоваться в Windows x64 или x86, macOS x86_x64 или arm64, а также в широком спектре Linux дистрибутивов с установленной Python 3.5 или более поздней версией. Существуют дополнительные требования к целевым платформам Linux и macOS:
NOT установка самого .NET Core Runtimepymalloc сборка из Python. Опция сборки --with-pymalloc Python включена по умолчанию. Как правило, сборка pymalloc из Python помечается суффиксом m в имени файла.libpython общая библиотека Python. Опция сборки --enable-shared Python по умолчанию отключена, некоторые дистрибутивы Python не содержат общей библиотеки libpython. Для некоторых платформ Linux общая библиотека libpython может быть установлена с помощью менеджера пакетов, например: sudo apt-get install libpython3.7. Распространенная проблема заключается в том, что библиотека libpython установлена в расположении, отличном от стандартного системного расположения для общих библиотек. Проблему можно устранить, используя параметры сборки Python для установки альтернативных путей к библиотекам при компиляции Python, или создав символическую ссылку на файл библиотеки libpython в системном стандартном расположении для общих библиотек. Как правило, имя файла общей библиотеки libpython равно libpythonX.Ym.so.1.0 для Python 3.5-3.7, или libpythonX.Y.so .1.0 для Python 3.8 или более поздней версии (например: libpython3.7m.so.1.0, libpython3.9.so.1.0).Поддерживаемые конфигурации Linux представлены в Aspose.Words-для-Python-через-.NET/Dockerfile. Если вам нужна поддержка для большего количества платформ, поищите продукты-близнецы Aspose.Words для .NET или Aspose.Words для Java.
Многие клиенты по всему миру полагаются на широкие возможности импорта и экспорта документов, предоставляемые Aspose.Words.
| Особенность | Описание | Python via .NET |
|---|---|---|
Microsoft Word - DOC |
Самая быстрая и полная реализация формата DOC, которую вы только можете найти. |
|
WordprocessingML - DOCX and XML |
Aspose.Words обеспечивает исчерпывающую поддержку OOXML, Flat OPC, а также Word 2003 XML. |
|
Rich Text Format - RTF |
Всесторонняя поддержка формата RTF для взаимодействия с различными приложениями. |
|
HTML, XHTML and MHTML |
Загрузите и сохраните HTML/XHTML для еще большей совместимости. Также доступна функция сохранения как MHTML. |
|
OpenDocument - ODT |
Aspose.Words может загружать и сохранять документы в текстовом формате OpenDocument (.odt). |
|
Adobe Portable Document Format - PDF |
Преобразуйте любой документ в формат PDF с высокой точностью. Поддерживается формат PDF/A. |
|
XML Paper Specification - XPS |
Преобразуйте любой документ в формат XPS с высокой точностью. |
|
Plain Text - TXT |
Легко извлекайте текст, сохраняя его в обычном текстовом формате. |
|
Digital Publishing EPUB |
EPUB - популярный формат для eBooks. Вы можете преобразовать любой документ из Aspose.Words в формат IDPF EPUB. |
|
Printer Command Language (PCL) |
Aspose.Words для .NET обеспечивает поддержку сохранения документа в формате PCL. |
|
Aspose.Words теперь обеспечивается высокая точность отображения страниц документа.
| Особенность | Python via .NET |
|---|---|
| Разметьте документ на страницы с высокой точностью (точно так же, как это сделал бы Microsoft Word®) для всех приведенных ниже форматов. |
|
| Преобразуйте отдельные страницы или все документы целиком в PDF или XPS. |
|
| Визуализация страниц документа в виде BMP изображений |
|
| Преобразование страниц документа в изображения (PNG, EMF, JPEG, GIF). |
|
| Преобразуйте отдельные фигуры из документа в растровые или векторные изображения. |
|
| Укажите разрешение изображения, качество, сжатие и другие параметры. |
|
| Визуализируйте страницы или фигуры в виде графического объекта .NET с помощью преобразований определенного размера. |
|
| Распечатайте страницы документа, используя инфраструктуру печати .NET. |
|
Обновите TOC, номера страниц и другие поля перед отрисовкой или печатью. |
|
Aspose.Words предоставляет богатую объектную модель, состоящую из более чем 100 общедоступных классов, которые позволяют программно генерировать, комбинировать, изменять, анализировать или иным образом проверять загруженные документы.
| Особенность | Python via .NET |
|---|---|
| Получайте доступ к абзацам и тексту, создавайте и изменяйте их. |
|
| Получайте доступ к изображениям, текстовым полям и фигурам, создавайте и изменяйте их. |
|
| Получайте доступ к таблицам, строкам и ячейкам, создавайте и изменяйте их. |
|
| Получайте доступ к полям, формам, гиперссылкам и закладкам, создавайте и изменяйте их. |
|
| Получайте доступ к разделам документа, верхним и нижним колонтитулам, создавайте и изменяйте их. |
|
| Получайте доступ к сноскам, концевым сноскам и комментариям, создавайте и изменяйте их. |
|
| Получайте доступ, создавайте и изменяйте пользовательские теги XML, SmartTags и структурированные теги документов (элементы управления содержимым). |
|
| Получите доступ ко всем элементам документа и измените их, используя классы и методы, подобные XmlDocument. |
|
Обновите поля результатов IF, формулы и другие популярные типы полей. |
|
| Перестройте и обновите поля Оглавления (TOC) точно так же, как это делает Microsoft Word. |
|
| Копируйте и перемещайте элементы документа между документами. |
|
| Объединяйте и разделяйте документы. |
|
| Получение и настройка встроенных и пользовательских свойств документа. |
|
| Укажите защиту документов, открывайте защищенные и зашифрованные документы. |
|
| Находите и заменяйте текст, просматривайте содержимое документа. |
|
| Примите все изменения в документе. |
|
| Сохраняйте или извлекайте OLE объекты и элементы управления ActiveX из документа. |
|
| Сохраните или удалите VBA макросы из документа. Сохраните цифровую подпись VBA макроса. |
|
| Обнаружение и проверка цифровых подписей в документах. |
|
| Вставьте текст HTML. |
|
| Извлеките VBA макросы из документа Word. |
|
Aspose.Words предоставляет подробный программный доступ к свойствам форматирования всех элементов документа.
| Особенность | Python via .NET |
|---|---|
| Получите доступ ко всему форматированию символов, включая шрифты, цвета, эффекты, границы и затенение, и измените его. |
|
| Получите доступ ко всему форматированию абзаца и измените его, включая отступы, интервалы, границы и затенение, табуляцию. |
|
| Получите доступ ко всем маркированным и нумерованным спискам и измените их формат, включая нумерацию и уровни. |
|
| Получите доступ к форматированию таблицы и измените его, включая выравнивание, ориентацию, границы и затенение. |
|
| Получите доступ ко всем свойствам раздела и измените их, включая формат бумаги, поля и ориентацию. |
|
| Получайте доступ к стилям документов, создавайте и изменяйте их. |
|
| Доступ к объектам чертежа и их изменение, включая положение, размер, свойства линий и заливки, байты изображения. |
|
Вы можете использовать Aspose.Words как самостоятельное решение для создания отчетов. Создайте свои отчеты в Microsoft Word, а затем попросите Aspose.Words заполнить документы данными из различных источников данных.
| Особенность | Python via .NET |
|---|---|
Используйте все стандартные поля Microsoft Word Mail Merge в своих отчетах, включая MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE. |
|
Выполните Mail Merge для документов, содержащих даже самые сложные и вложенные IF поля и формулы. |
|
| Заполняйте и динамически расширяйте таблицы или фрагменты документа из вашего источника данных, используя области Mail Merge. |
|
| Легко создавать отчеты, содержащие основные подробные (родительско-дочерние) данные, такие как Order/OrderDetails. |
|
| Заполняйте документы данными из любого источника данных .NET, такого как DataSet, DataTable, DataView, DataReader или ADO Набор записей. |
|
| Заполняйте документы из любого источника данных, такого как запрос LINQ, файл XML или бизнес-объекты, используя интерфейс IMailMergeDataSource. |
|
| Обеспечьте точный контроль, например, за форматированием чисел, над тем, как ваши данные объединяются с помощью событий. |
|
| Вставляйте изображения во время mail merge. |
|
| Программно создайте или измените источник данных Microsoft Word Mail Merge для документа. Сохраните настройки Mail Merge и источники данных. |
|
| Извлеките имена полей Mail Merge. |
|
LINQ Механизм создания отчетов - это усовершенствованный инструмент создания отчетов, позволяющий создавать документы на основе шаблонов документов и данных, полученных из различных источников, включая базы данных, XML, JSON, OData, объекты пользовательских типов CLR, внешние документы и многое другое “из коробки”.
| Ключевые функции | Python via .NET |
|---|---|
Поддержка синтаксиса C# и методов расширения LINQ непосредственно в шаблонах (даже для источников данных ADO.NET) |
|
| Поддержка повторяемых и условных блоков документов (циклов и условий) для таблиц, списков и общего содержимого |
|
| Поддержка динамически генерируемых диаграмм и изображений |
|
| Поддержка вставки внешних документов и блоков HTML в документ |
|
| Поддержка нескольких источников данных (в том числе разных типов) для создания одного документа |
|
| Встроенная поддержка взаимосвязей данных (master-detail) |
|
| Всесторонняя поддержка различных манипуляций с данными, таких как группировка, сортировка, фильтрация и другие, непосредственно в шаблонах |
|
| WYSIWYG: Сгенерированный документ сохраняет то же форматирование своих элементов, что и соответствующий шаблон |
|
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.