Просмотрите наши продукты
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.10</version>
<classifier>jdk17</classifier>
</dependency>
compile(group: 'com.aspose', name: 'aspose-words', version: '22.10', classifier: 'jdk17')
<dependency org="com.aspose" name="aspose-words" rev="22.10">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-words" % "22.10"
Java API для различных форматов документов
Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Поиск | Бесплатная поддержка | Временная лицензия
Aspose.Words for Java - это расширенный API обработки текстов Java, который позволяет вам выполнять большой диапазон задач обработки документов непосредственно в ваших приложениях Java. Aspose.words для Java API поддерживает обработку слов (DOC, DOCX, OOXML, RTF) HTML, OpenDocument, PDF, EPUB, XPS, SWF и все форматы изображений. С помощью Aspose.words вы можете генерировать, изменять и преобразовать документы без использования Microsoft Word.
word api функции
рендеринг и печать
- Документ макета на страницы с высокой точностью (точно так же, как Microsoft Word & Reg; сделает это) ко всем форматам ниже.
- Отправить отдельные страницы или завершить документы в PDF
,
xpsили
SWF`. - рендеринг страниц документов в растровые изображения (многократный
tiff
,png
,jpeg
,bmp
). - рендеринг страниц на графический объект Java для определенного размера.
- Печать страниц документов с использованием инфраструктуры печати Java.
- Обновите TOC, номера страниц и другие поля перед рендерингом или печати.
- 3D -эффекты рендеринг через
opengl
.
Функции содержимого документа
- Доступ, создавать и изменить различные элементы документа.
- Доступ и изменить все элементы документа, используя
xmldocument
-like Class и методы. - копировать и перемещать элементы документа между документами.
- Присоединяйтесь к документам.
- Укажите защиту документов, открытые и зашифрованные документы.
- Найти и заменить текст, перечислить над содержимым документа.
- Сохранить или извлекать OLE -объекты и элементы управления ActiveX из документа.
- Сохранить или удалить макросы VBA из документа. Сохранить VBA Macros Digital Signature.
Особенности отчетности
- Поддержка методов синтаксиса C# и расширения LINQ непосредственно в шаблонах (даже для источников данных ado.net`).
- Поддержка повторяющихся и условных блоков документов (петли и условий) для таблиц, списков и общего содержания.
- Поддержка динамически сгенерированных диаграмм и изображений.
- Поддержка вставки внешних документов и блоки
html
в документ. - Поддержка нескольких источников данных (в том числе разных типов) для генерации одного документа. -Встроенная поддержка отношений данных (Master-Detail).
- Комплексная поддержка различных манипуляций с данными, такими как группировка, сортировка, фильтрация и другие непосредственно в шаблонах.
Для более полного списка функций, пожалуйста, посетите Обзор функций.
Читать и записать форматы документов
** Microsoft Word: ** doc, docx, rtf, dot, dotx, dotm, docm flatopc, flatopcmacroemange, flatopctemplate, flatopctemplatemacroedabled
** OpenOffice: ** ODT, OTT
** WordProcessingMl: ** WordMl
** web: ** html, mhtml
** Фиксированный макет: ** pdf
** Текст: ** txt
** Другое: ** MD
Сохранить файлы слов как
** Фиксированный макет: ** xps, openxps, postscript (ps)
** Изображения: ** Tiff, JPEG, PNG, BMP, SVG, EMF, GIF
** web: ** htmlfixed
** Другие: ** Pcl, Epub, xamlfixed, xamlflow, xamlflowpack
Читать форматы файлов
** MS Office: ** Decpreword60 ** Электронная книга: ** mobi
поддерживаемые среды
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
- ** macOS: ** Mac OS X
- ** Linux: ** Ubuntu, OpenSuse, Centos и другие
- ** java версии: **
j2se 7.0 (1.7)
,j2se 8.0 (1.8)
или выше.
Начать
Aspose.Words Java API размещены на Применить репозиторий. Вы можете легко использовать Aspose.words для Java API непосредственно в ваших проектах Maven с простыми конфигурациями. Для получения подробных инструкций, пожалуйста, посетите страницу документации Installing Aspose.Words for Java from Maven Repository.
Печать нескольких страниц на одном листе с помощью Java
// Open the document.
Document doc = new Document(dataDir + "TestFile.doc");
// Create a print job to print our document with.
PrinterJob pj = PrinterJob.getPrinterJob();
// Initialize an attribute set with the number of pages in the document.
PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1, doc.getPageCount()));
// Pass the printer settings along with the other parameters to the print document.
MultipagePrintDocument awPrintDoc = new MultipagePrintDocument(doc, 4, true, attributes);
// Pass the document to be printed using the print job.
pj.setPrintable(awPrintDoc);
pj.print();
Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Поиск | Бесплатная поддержка | Временная лицензия
Version | Release Date |
---|---|
22.12 | 9 декабря 2022 г. |
22.11 | 16 ноября 2022 г. |
22.10 | 14 октября 2022 г. |
22.9 | 8 сентября 2022 г. |
22.8 | 12 августа 2022 г. |
22.7 | 14 июля 2022 г. |
22.6 | 10 июня 2022 г. |
22.5 | 20 мая 2022 г. |
22.4 | 7 апреля 2022 г. |
22.3 | 9 марта 2022 г. |
22.2 | 9 февраля 2022 г. |
22.1 | 8 января 2022 г. |
21.12 | 7 декабря 2021 г. |
21.11 | 15 ноября 2021 г. |
21.10 | 20 октября 2021 г. |
21.9 | 7 сентября 2021 г. |
21.8 | 11 августа 2021 г. |
21.7 | 11 июля 2021 г. |
21.6 | 14 июня 2021 г. |
21.5 | 7 мая 2021 г. |
21.4 | 8 апреля 2021 г. |
21.3 | 10 марта 2021 г. |
21.2 | 9 февраля 2021 г. |
21.1 | 5 января 2021 г. |
20.12 | 9 декабря 2020 г. |
20.11 | 13 ноября 2020 г. |
20.10 | 23 октября 2020 г. |
20.9 | 13 сентября 2020 г. |
20.8 | 8 августа 2020 г. |
20.7 | 16 июля 2020 г. |
20.6 | 13 июня 2020 г. |
20.5 | 10 мая 2020 г. |
20.4 | 19 апреля 2020 г. |
20.3 | 10 марта 2020 г. |
20.2 | 15 февраля 2020 г. |
20.1 | 6 января 2020 г. |
19.12 | 18 декабря 2019 г. |
19.11 | 5 ноября 2019 г. |
19.10 | 11 октября 2019 г. |
19.9 | 15 сентября 2019 г. |
19.8 | 17 августа 2019 г. |
19.7 | 9 июля 2019 г. |
19.6 | 6 июня 2019 г. |
19.5 | 7 мая 2019 г. |
19.4 | 6 апреля 2019 г. |
19.3 | 8 марта 2019 г. |
19.2 | 14 февраля 2019 г. |
19.1 | 4 января 2019 г. |
18.12 | 8 декабря 2018 г. |
18.11 | 6 ноября 2018 г. |
18.10 | 12 октября 2018 г. |
18.9 | 7 сентября 2018 г. |
18.8 | 9 августа 2018 г. |
18.7 | 16 июля 2018 г. |
18.6 | 7 июня 2018 г. |
18.5 | 8 мая 2018 г. |
18.4 | 4 апреля 2018 г. |
18.3 | 6 марта 2018 г. |
18.2 | 8 февраля 2018 г. |
18.1 | 26 декабря 2017 г. |
17.12 | 14 декабря 2017 г. |
17.11 | 15 ноября 2017 г. |
17.10 | 8 октября 2017 г. |
17.9 | 5 сентября 2017 г. |
17.8 | 6 августа 2017 г. |
17.7 | 6 июля 2017 г. |
17.6 | 6 июня 2017 г. |
17.5 | 16 мая 2017 г. |
17.4.0 | 4 апреля 2017 г. |
17.3.0 | 6 марта 2017 г. |
17.2.0 | 8 февраля 2017 г. |
17.1.0 | 17 января 2017 г. |
16.12.0 | 11 декабря 2016 г. |
16.11.0 | 3 ноября 2016 г. |
16.10.0 | 12 октября 2016 г. |
16.8.0 | 10 сентября 2016 г. |
16.7.0 | 9 августа 2016 г. |
16.6.0 | 13 июля 2016 г. |
16.5.0 | 23 июня 2016 г. |
16.4.0 | 12 мая 2016 г. |
16.3.0 | 11 апреля 2016 г. |
16.2.0 | 17 марта 2016 г. |
16.1.0 | 3 февраля 2016 г. |
15.12.0 | 1 января 2016 г. |
File | Classifier | Size |
---|---|---|
aspose-words-22.10-javadoc.jar | javadoc | 2 MB |
aspose-words-22.10-jdk16.jar | jdk16 | 15 MB |
aspose-words-22.10-jdk17.jar | jdk17 | 15 MB |
aspose-words-22.10-shaping-harfbuzz-plugin.jar | shaping-harfbuzz-plugin | 2 MB |
aspose-words-22.10.pom | 3 KB |
Aspose Total Aspose Words Aspose Java API word java library word java class Maven conversion converter import export document object model dom render LINQ reporting mail merge DOC DOT DocPreWord60 DOCX DOCM DOTX DOTM FlatOpc FlatOpcMacroEnabled FlatOpcTemplate FlatOpcTemplateMacroEnabled RTF WordML HTML MHTML MOBI CHM ODT OTT TXT MD PDF XPS XamlFixed SVG OpenXps PS PCL EPUB XamlFlow XamlFlowPack TIFF PNG BMP EMF JPEG GIF content Word to PDF DOC to PDF DOCX to PDF Word to Image DOCX to JPG DOC to PNG Image to PDF JPG to PDF TIFF to PDF HTML to Markdown HTML to MD DOCX to Markdown DOCX to MD Markdown to PDF MD to PDF HTML to PDF MHT to PDF MHTML to PDF Word to HTML Markdown to HTML MD to HTML Mobi to EPUB RTF to PDF ODT to PDF TXT to PDF Mobi to PDF DOCX to DOC HTML to Word page layout engine flow layout theme section range header footer bookmar table list paragraph hypernation font opentype textbox comment graphic form fields VBA macros markdown J2SE