Поддържани функции
Aspose.Words осигурява на потребителите широка гама от функции. Потребителите могат да изпълняват огромно количество задачи, свързани с документи, от просто конвертиране на документи от един поддържан формат в друг и промяна на тези документи по време на процеса на преобразуване в бизнес задачи, като например създаване на структурирани и визуално привлекателни документи или автоматизирани отчети.
Съвременните формати и стандарти на документи са сложни и когато изисквате преобразуване на документи или други функции за обработка на документи във вашия проект, единственото практическо решение често е да разчитате на компонент на трета страна, който изпълнява желаната функционалност. Но използването на компонент от трета страна винаги носи риск. Един от уникалните рискове при обработката на документи е въпросът как напълно и правилно библиотеката прилага определен формат или стандарт на документа.
Разположението се ангажира да предостави най-пълна и точна реализация на документни формати и стандарти. На Aspose.Words екипът демонстрира своя ангажимент за оперативна съвместимост, като предоставя подробни бележки за изпълнението на поддържаните формати на документи в множество платформи.
Таблицата по- долу обобщава Aspose.Words вместо Java функции и предоставят връзки към подробни описания на функции.
Поддържани платформи
Платформите Aspose.Words вместо Java Може да се използва с са изброени по- долу. Ако имате нужда от подкрепа за повече платформи, потърсете “двоен брат” продукт Aspose.Words вместо .NET.
| Характеристики | Описание |
|---|---|
| Java | Aspose.Words вместо Java е наличен за Java 1.6, 1.7 и 1.8 и ще тече на всяко място, където Java е инсталиран. |
Файлови формати и реализации
| Характеристики | Описание |
|---|---|
| Microsoft Word (DOC) (натоварване както и спаси) | Най-бързата и най-пълна DOC формат изпълнение можете да намерите. |
| WordprocessingML (DOCX, XML) (натоварване както и спаси) | Aspose.Words осигурява цялостна поддръжка OOXML, Плоска OPC, а също и Word 2003 XML. |
| Богат формат на текста (RTF) (натоварване както и спаси) | Цялостна поддръжка на RTF формат за взаимодействие с различни приложения. |
| HTML, XHTML и MHTML | Зареждане както и спаси HTML/XHTML за още по-голяма оперативна съвместимост. Запис като MHTML също е на разположение. |
| Open Document (ODT) | Aspose.Words може натоварване както и спаси документи в OpenDocument Формат на текст (.odt). |
| Adobe Портатив на документа (PDF) | Конвертиране на всеки документ в PDF с висока вярност. PDF/A се поддържа. |
| XML Спецификация на хартията (XPS) (натоварване както и спаси) | Конвертиране на документ към XPS с висока вярност. |
| Обикновен текст (TXT) (натоварване както и спаси) | Лесно извличане на текст чрез спестяване в обикновен текстов формат. |
| Digital Publishing (EPUB) | EPUB е популярен формат за електронни книги. Можете да конвертирате всеки документ от Aspose.Words формат IDPF EPUB. |
Пренос и печат
Aspose.Words Сега осигурява висока вярност на страниците с документи.
| Характеристики |
|---|
| Подреждане документ в страници с висока вярност (точно като Microsoft Word® ще направи това) на всички формати по-долу. |
| Прехвърляйте отделни страници или пълни документи на PDF или XPS. |
| Render document pages to raster images (Multipage TIFF, PNG, JPEG, BMP). |
| Пренасяне на страниците до Java Графиката е обект на определен размер. |
| Отпечатване на страници с документи Java печатна инфраструктура. |
Обновяване TOC, номерата на страниците и други полета преди представянето или отпечатването. |
| 3D Effects Rendering through the OpenGL |
Характеристики на съдържанието на документа
| Характеристики |
|---|
| Достъп, създаване и промяна на параграфи и текст. |
| Достъп, създаване и промяна на изображения, текстови кутии и форми. |
| Достъп, създаване и промяна на таблици, редове и клетки. |
| Достъп, създаване и промяна на полета, форма полета, хипервръзки и отметки. |
| Достъп, създаване и промяна на раздели документи, заглавни части и подножици. |
| Достъп, създаване и промяна на бележки под линия, крайни бележки и коментари. |
| Достъп, създаване и промяна на потребителски XML, SmartTags и Структурирани Tags Документи (Content Controls). |
| Достъп и промяна на всички елементи на документа, като се използват XmlDocument - Като уроци и методи. |
Обновяване на резултатите от полето IF, формула и други популярни видове поле. |
| Възстановяване и актуализиране на полетата на Съдържание (TOC) точно както Microsoft Word Да. |
| Копиране и преместване на документи между документи. |
| Присъединете се и разделете документите. |
| Вземете и настройте вградени и потребителски документи свойства. |
| Посочете защитата на документите, отворените защитени и кодирани документи. |
| Намерете и замени текста, изброете съдържанието на документа. |
| Приемете всички ревизии в документ. |
| Запазване или извличане на обекти OLE и ActiveX контрол от документа. |
| Запазване или премахване на VBA макроси от документа. Запазване на VBA макрос цифров подпис. |
| Открий цифровите подписи в документите. |
| Вмъкване на HTML текст. |
| Екстракт VBA Макроси от Word Document. |
Форматиране на документи
Aspose.Words осигурява подробен програмен достъп до форматиращите свойства на всички документни елементи.
| Характеристики |
|---|
| Достъп и модифициране на всички символи, включително шрифтове, цветове, ефекти, граници и сенки. |
| Достъп и модифициране на всички букви форматиране, включително тирета, разстояния, граници, и shading, tab stops. |
| Достъп и модифициране на всички простреляни и номерирани списъци форматиране, включително номериране и нива. |
| Достъп и промяна на формата на таблицата, включително подравняване, ориентация, граници и сенки. |
| Достъп и промяна на всички свойства на раздел, включително размер на хартия, маржове, и ориентация. |
| Достъп, създаване и промяна на стиловете на документа. |
| Достъп и промяна на рисуване обекти, включително позиция, размер, линия и попълване на свойства, байтове изображения. |
Mail Merge Характеристики
| Характеристики |
|---|
Използване на всички стандарти Microsoft Word Mail Merge полета в докладите, включително MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, Greetingline. |
Изпълнение Mail Merge за документи, които съдържат дори най-сложните и гнездени IF полета и формули. |
| Популиране и динамично отглеждане на таблици или фрагменти в документа от вашия източник на данни, използвайки Mail Merge региони. |
| Лесно се генерират доклади, които съдържат данни за основните детайли (родител-дете) като поръчка/OrderDetails. |
Популиране на документи с данни от всякакви Java източник на данни, който въвежда ResultSet интерфейс. |
| Популиране на документи от всеки източник на данни като XML файл или бизнес обекти чрез прилагане на IMailMergeDataSource интерфейс. |
| Вземете прецизен контрол, като форматиране на брой, върху начина, по който вашите данни се сливат с помощта на събития. |
| Вмъкване на изображения по време на mail merge. |
| Програматично създаване или промяна на Microsoft Word Mail Merge източник на данни за документ. Запазване Mail Merge настройки и източници на данни. |
| Извличане Mail Merge полеви имена. |
Характеристики за докладване
LINQ Engine е усъвършенстван инструмент за докладване, който ви позволява да генерирате документи въз основа на шаблонни документи и данни, получени от различни източници, включително бази данни, XML, JSON, OData, обекти от персонализирани типове CLR, външни документи и повече извън полето
| Основни характеристики |
|---|
Подкрепа на C# Синтаксис и LINQ методи за разширяване директно в шаблони (дори за ADO.NET източници на данни) |
| Подкрепа на блокове за повтарящи се и условни документи (паузи и условия) за таблици, списъци и общо съдържание |
| Поддръжка на динамично генерирани графики и изображения |
| Подкрепа за вмъкване на външни документи и HTML блокове в документ |
| Подкрепа на множество източници на данни (включително от различни видове) за генерирането на един документ |
| Вградена подкрепа на отношенията с данните (магистър-детайл) |
| Цялостна подкрепа на различни манипулации на данни като групиране, сортиране, филтриране и други пряко в шаблони |
| WYSIWYG: Генерираният документ запазва формата на елементите си като съответният шаблон |