<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>18.6</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-pdf', version: '18.6')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-pdf" rev="18.6">
    <artifact name="aspose-pdf" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-pdf" % "18.6"
copied!  

Java API для обработки и манипулирования PDF -файлами

banner

Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Поиск | Бесплатная поддержка | Временная лицензия

Aspose.PDF for Java - это компонент создания документа PDF, который позволяет вашим приложениям Java читать, записывать и манипулировать документами PDF без использования Adobe Acrobat.

aspose.pdf функции пакета

PDF документ Featres

  • Установите основную информацию (например, автор, создатель) документа PDF.
  • Настроить свойства PDF -страницы (например, ширина, высота, Cropbox, Bleedbox и т. Д.).
  • Установить нумерацию страницы, уровень закладки, размеры страниц и т. Д.
  • Применить документ Open Action, открытый режим, а также внешний вид.
  • Документ может иметь разные эффекты перехода страниц, такие как растворение или поле.
  • Создайте документы PDF через xml, api или xml и api вместе взятые.
  • Способность работать с текстом, параграфами, заголовками, гиперссылками, графиками, вложениями и т. Д.

Функции безопасности

  • PDF документы могут быть зашифрованы до 128 бит.
  • Мастер и пользовательские пароли могут быть установлены для шифрования PDF.
  • Применить резервные переписки на изменение контента, копирование, печать и другие операции.

Особенности преобразования

  • Преобразовать существующий XML -файл (.xml) или xmldocument в новый документ PDF или поток файла PDF.
  • Преобразовать обычные форматы изображений в файл PDF.
  • Преобразовать файлы PCL` в файл PDF.

Для более полного списка функций, пожалуйста, посетите Features of aspose.pdf Package.

com.aspose.pdf Функции пакета

  • Поддерживает 14 основных шрифтов.
  • Поддержка type 1, trueType, type 3, cjk -шрифт.
  • Поддержка Unicode` доступна.
  • Добавить, поиск, извлечь и заменить текст в файлах PDF.
  • Добавить/удалить, извлечь и заменить изображения.
  • Вставить, удалить, разделить страницы PDF.
  • Поддержка линеаризации (оптимизация для Интернета).
  • Установите и получите метаданные XMP. -Validate (pdf/a-1a, pdf/a-1b).
  • Работайте с закладками, аннотациями, формами PDF, марками, водяными знаками и многим другим.

Для более полного списка функций, пожалуйста, посетите Features of com.aspose.pdf Package.

com.aspose.pdf.facades Функции пакета

  • Поддерживает 14 основных шрифтов.
  • Поддержка type 1, trueType, type 3, cjk -шрифт.
  • Поддержка Unicode` доступна.
  • Добавить, заменить и извлечь текст и изображения (со всего PDF, конкретной страницы или диапазона страниц).
  • Работайте с закладками, аннотациями, формами PDF, ссылками, действиями, подписью и многим другим.
  • Распечатайте PDF по умолчанию, указанному, физическому или виртуальному принтеру.
  • Распечатайте PDF в xps file или принтер XPS.

Для более полного списка функций, пожалуйста, посетите Features of com.aspose.pdf.facades Package.

Читать и написать PDF и другие форматы

** Фиксированный макет: ** pdf, xps
** Книги: ** epub
** Интернет: ** html ** Другое: ** TEX, XML, SVG

Сохраните документы PDF как

** Microsoft Office: ** DOC, DOCX, XLS, XLSX, PPTX
** Изображения: ** JPEG, PNG, BMP, TIFF, EMF
** Другое: ** mobixml, xml, текст

Читать форматы

CGM, MHT, PCL, PS, XSLFO, MD

поддерживаемые среды

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** macOS: ** Mac OS X
  • ** Linux: ** Ubuntu, OpenSuse, Centos и другие
  • ** java версии: ** j2se 8.0 (1.8) или выше

Начать

Aspose.pdf Java API размещены на Применить репозиторий. Вы можете легко использовать Aspose.pdf для Java API непосредственно в ваших проектах Maven с простыми конфигурациями. Для получения подробных инструкций, пожалуйста, посетите страницу документации Installing Aspose.PDF for Java from Применить репозиторий.

Извлечь текст из файла PDF с помощью Java

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// Open document
Document pdfDocument = new Document("input.pdf");

// Create TextAbsorber object to extract text
TextAbsorber textAbsorber = new TextAbsorber();

// Accept the absorber for all the pages
pdfDocument.getPages().accept(textAbsorber);

// Get the extracted text
String extractedText = textAbsorber.getText();

// Create a writer and open the file
java.io.FileWriter writer = new java.io.FileWriter(new java.io.File("Extracted_text.txt"));
writer.write(extractedText);

// Write a line of text to the file tw.WriteLine(extractedText);
// Close the stream
writer.close();

Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Поиск | Бесплатная поддержка | Временная лицензия

VersionRelease Date
22.1130 ноября 2022 г.
22.10.117 ноября 2022 г.
22.1031 октября 2022 г.
22.923 сентября 2022 г.
22.824 августа 2022 г.
22.7.15 августа 2022 г.
22.75 августа 2022 г.
22.630 июня 2022 г.
22.51 июня 2022 г.
22.428 апреля 2022 г.
22.325 марта 2022 г.
22.222 февраля 2022 г.
22.121 января 2022 г.
21.1220 декабря 2021 г.
21.1122 ноября 2021 г.
21.1020 октября 2021 г.
21.920 сентября 2021 г.
21.820 августа 2021 г.
21.78 июля 2021 г.
21.617 июня 2021 г.
21.520 мая 2021 г.
21.420 апреля 2021 г.
21.319 марта 2021 г.
21.2.110 марта 2021 г.
21.220 февраля 2021 г.
21.122 января 2021 г.
20.1218 декабря 2020 г.
20.11.11 декабря 2020 г.
20.1118 ноября 2020 г.
20.1020 октября 2020 г.
20.917 сентября 2020 г.
20.8.114 сентября 2020 г.
20.819 августа 2020 г.
20.720 июля 2020 г.
20.619 июня 2020 г.
20.5.128 мая 2020 г.
20.519 мая 2020 г.
20.417 апреля 2020 г.
20.319 марта 2020 г.
20.220 февраля 2020 г.
20.122 января 2020 г.
19.1219 декабря 2019 г.
19.1129 ноября 2019 г.
19.1031 октября 2019 г.
19.930 сентября 2019 г.
19.829 августа 2019 г.
19.731 июля 2019 г.
19.626 июня 2019 г.
19.531 мая 2019 г.
19.430 апреля 2019 г.
19.329 марта 2019 г.
19.228 февраля 2019 г.
19.129 января 2019 г.
18.1230 декабря 2018 г.
18.1129 ноября 2018 г.
18.10.212 ноября 2018 г.
18.1030 октября 2018 г.
18.9.14 октября 2018 г.
18.928 сентября 2018 г.
18.829 августа 2018 г.
18.731 июля 2018 г.
18.629 июня 2018 г.
18.531 мая 2018 г.
18.425 апреля 2018 г.
18.330 марта 2018 г.
18.228 февраля 2018 г.
18.16 февраля 2018 г.
17.1231 декабря 2017 г.
17.1130 ноября 2017 г.
17.101 ноября 2017 г.
17.92 октября 2017 г.
17.831 августа 2017 г.
17.720 июля 2017 г.
17.629 июня 2017 г.
17.57 июня 2017 г.
17.428 апреля 2017 г.
17.3.06 апреля 2017 г.
17.2.023 февраля 2017 г.
17.1.026 января 2017 г.
16.12.027 декабря 2016 г.
16.11.029 ноября 2016 г.
16.10.026 октября 2016 г.
12.0.010 октября 2016 г.
11.9.020 сентября 2016 г.
11.8.011 августа 2016 г.
11.7.012 июля 2016 г.
11.6.010 июня 2016 г.
11.5.010 мая 2016 г.
11.4.08 апреля 2016 г.
11.3.07 марта 2016 г.
11.2.08 февраля 2016 г.
11.1.030 декабря 2015 г.
FileClassifierSize
aspose-pdf-18.6-android.via.java-javadoc.jarandroid.via.java-javadoc3.51 MB
aspose-pdf-18.6-android.via.java.jarandroid.via.java29.25 MB
aspose-pdf-18.6-javadoc.jarjavadoc4.34 MB
aspose-pdf-18.6.jar42.69 MB
aspose-pdf-18.6.pom446 bytes