Підтримувані функції
Aspose.Words надає користувачам широкий спектр функцій. Користувачі можуть виконувати величезну кількість завдань, пов’язаних з документами – від простого перетворення документів з одного підтримуваного формату до іншого та модифікації документів при процесі перетворення до бізнес-задач, таких як створення структурованих та візуально привабливих документів або автоматизації звітності.
Сучасні формати документів і стандарти є складними, і коли вам потрібна конвертація документів або інші функції обробки документів у вашому проекті, єдиний практичний рішення часто спирається на сторонній компонент, який реалізує бажану функціональність. Але за допомогою сторонніх компонентів завжди несе ризик. Однією з унікальних ризиків в обробці документів є питання про те, як повністю і правильно бібліотеку реалізує конкретний формат документа або стандарт.
Посада зобов’язана забезпечити максимально повне та точне виконання форматів документів та стандартів. Про нас 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:
- бібліотеки GCC-6 (або пізніше)
- Залежності .NET Core Runtimeй Встановлення .NET Core Runtime сам
NOT
обов’язкові - Для Python 3.5-3.7: У
pymalloc
будівництво Python потрібно. Про нас--with-pymalloc
Python опція збірки включена за замовчуванням. Зазвичай,pymalloc
будівництво Python позначенийm
suffix в ім’я файлу. - до
libpython
Поділитися Python Бібліотека. Про нас--enable-shared
Python build Option вимкнено за замовчуванням, деякі Python розподіли не містятьlibpython
Бібліотека. Для деяких платформ Linux,libpython
Бібліотека може бути встановлена за допомогою менеджера пакета, наприклад:sudo apt-get install libpython3.7
й Загальна проблема полягає в тому, щоlibpython
Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Питання можна зафіксувати за допомогою Python створення варіантів встановлення альтернативних бібліотек при компіляції Python, або фіксована шляхом створення символічного посилання наlibpython
Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Зазвичай,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
).
Якщо вам потрібна підтримка більшої кількості платформ, подивіться на товари “боротьба” 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 - популярний формат для електронних книг. Ви можете конвертувати будь-який документ з Aspose.Words до формату ВПОФ 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, смарт-тагів та структурованих типів документів (контентні контрольи). | |
Доступ і модифікація всіх елементів документа з використанням XmlDocument - подібні класи і методи. | |
Результати оновлення поля IF , формула та інші популярні типи поля. |
|
Перебудувати та оновити таблиці змісту (TOC) полів, таких як Microsoft Word вона. | |
Скопіювати та переміщати елементи документів між документами. | |
Приєднатися та розбити документи. | |
Отримайте та встановити вбудовані та користувацькі властивості документів. | |
Вказати захист документів, відкриті захищені та зашифровані документи. | |
Знайдіть і замініть текст, оберіть вміст документа. | |
Прийміть всі записи в документі. | |
Збереження або вилучення об’єктів OLE та керування ActiveX з документа. | |
Збереження або видалення макросів ВБА з документа. Збереження цифрового підпису VBA. | |
Виявлення та перевірка цифрових підписів у документах. | |
Вставте текст HTML. | |
Екстракт ВБА Macros з документа Word. |
Особливості форматування документів
Aspose.Words надає детальний тематичний доступ до форматування властивостей всіх елементів документа.
Головна | Python via .NET |
---|---|
Доступ і модифікація всіх форматування символів, включаючи шрифти, кольори, ефекти, кордони і затінки. | |
Доступ і модифікація всіх форматування абзаців, включаючи відступи, спакування, кордони і затінки, зупинки вкладок. | |
Доступ і модифікація всіх форматів бюлетенів, включаючи число та рівні. | |
Доступ і зміна форматування таблиці, включаючи вирівнювання, орієнтацію, кордони та затінки. | |
Доступ і модифікація всіх властивостей розділів, включаючи паперові розміри, запаси та орієнтацію. | |
Доступ, створення та редагування стилів документів. | |
Доступ і модифікація об’єктів малювання, включаючи положення, розмір, рядок і заповнює властивості, байти зображень. |
Mail Merge Особливості
Ви можете використовувати Aspose.Words як звітне рішення самостійно. Розробка звітів Microsoft Word а потім мати Aspose.Words з використанням даних з різних джерел даних.
Головна | Python via .NET |
---|---|
Використовуйте всі стандартні Microsoft Word mail merge поля у ваших звітах, включаючи MERGEFIELD , NEXT , NEXTIF , ADDRESSBLOCK , ГРЕЛІНТІЯ. |
|
Виконувати mail merge для документів, які містять навіть найскладніший і незрівняний IF поля та формули. |
|
Вирощування таблиць або фрагментів у документі з джерела даних mail merge регіони. | |
Легко генеруйте звіти, які містять магістр-деталь (парент-дитячі) дані, такі як Замовлення/OrderDetails. | |
Поповнити документи з даними .NET джерело даних, такі як DataSet, DataTable, DataView, DataReader або ADO Records. | |
Поповнити документи з будь-якого джерела даних, такі як запит LINQ, XML-файл або бізнес-об’єкти, запроваджуючи IMailMergeDataSource інтерфейс. | |
Виконайте точний контроль, такі як форматування номеру, над тим, як ваші дані об’єднуються за допомогою подій. | |
Вставте зображення під час mail mergeй | |
Програматично створювати або модифікувати Microsoft Word mail merge джерело даних для документа. Зареєструватися mail merge налаштування та джерела даних. | |
Увійти mail merge назви поля. |
Особливості звітності
ЛІНК Звітний двигун - це розширений інструмент звітності, що дозволяє генерувати документи на основі шаблонних документів та даних, отриманих з різних джерел, включаючи бази даних, XML, JSON, OData, об’єкти користувацького типу CLR, зовнішні документи та більше з коробки.
Основні характеристики | Python via .NET |
---|---|
Підтримка C# Синтаксис та методи розширення LINQ безпосередньо в шаблонах (навіть для ADO.NET джерела даних |
|
Підтримка повторюваних і умовних блоків документів (опів і умов) для таблиць, списків і загального вмісту | |
Підтримка динамічно створених графіків та зображень | |
Підтримка вставки вихідних документів і HTML блоків в документ | |
Підтримка декількох джерел даних (включаючи різні типи) для створення єдиного документа | |
Вбудована підтримка відносин даних (майстер-деталь) | |
Комплексна підтримка різних маніпуляцій даних, таких як групування, сортування, фільтрування та інші безпосередньо у шаблонах | |
WYSIWYG: Згенерований документ зберігає той самий форматування його елементів, як відповідний шаблон має |