Объединить PDF с PNG через Java

Объедините документы PDF в один формат PNG. Используйте Aspose.PDF для Java для программного изменения файлов

Объедините PDF с PNG, используя Java

Как объединить PDF в PNG? С помощью библиотеки Aspose.PDF для Java вы можете легко программно объединить PDF с PNG. Программное обеспечение PDF от Aspose идеально подходит как для частных лиц, так и для малого или крупного бизнеса. Поскольку он способен обрабатывать большой объем информации, выполняйте объединение быстро и эффективно и защищайте ваши данные. Отличительной особенностью Aspose.PDF является API для слияния PDF с PNG.

Последнюю версию программы можно загрузить непосредственно с сайта Maven и установить ее в свой проект на базе Maven, добавив следующие конфигурации в файл pom.xml.

Ознакомьтесь с подробностями установки библиотеки на страницах Документация. Чтобы убедиться в преимуществах библиотеки, попробуйте использовать фрагмент кода из преобразования PDF в PNG.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Как объединить PDF с PNG через Java


Разработчики Java могут легко загружать и объединять файлы PDF в PNG всего за несколько строк кода.

  1. Инициализируйте новый документ и запустите цикл для объединения файлов
  2. В цикле: добавьте новую страницу в документ PNG
  3. В цикле: добавьте PDF-файл на новую страницу
  4. После цикла сохраните результат

Вот пример, демонстрирующий, как объединить PDF в PNG в Java. С легкостью объединяйте несколько документов в один файл. Если вы разрабатываете код в Java, эта задача может быть проще, чем кажется. Можно использовать полные имена файлов как для чтения PDF, так и для записи PNG. Посмотрите этот пример Java, в котором показано, как объединить несколько документов одного или разных типов файлов в один файл с помощью Java

Объедините файлы PDF с помощью Java и сохраните как PNG

Пример Java: в этом примере кода показано объединение PDF в PNG

Input file:

File not added

File not added

Output format:

PNG

Output file:

String inputFile1 = DATA_DIR.resolve("1.pdf").toString();
String inputFile2 = DATA_DIR.resolve("2.pdf").toString();
String outputFilePattern = DATA_DIR.resolve("merger_pdf_png_%d.png").toString();

// Load documents
Document pdfDocument1 = new Document(inputFile1);
Document pdfDocument2 = new Document(inputFile2);

// Merge documents
pdfDocument1.getPages().add(pdfDocument2.getPages());

// Convert pages to Png
for (int i = 1; i <= pdfDocument1.getPages().size(); i++) {
    PngDevice image = new PngDevice();
    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    image.process(pdfDocument1.getPages().get_Item(i), stream);


    try (FileOutputStream fileStream = new FileOutputStream(String.format(outputFilePattern, i))) {
        stream.writeTo(fileStream);
    } catch (Exception e) {
        System.err.println(e.getMessage());
    }
}
// Close documents
pdfDocument1.close();
pdfDocument2.close();

API для Java для объединения PDF в PNG

Aspose.PDF for Java API — это библиотека, которая позволяет разработчикам добавлять в свои приложения возможности обработки PDF. Его можно использовать для создания любых 32-разрядных и 64-разрядных приложений для создания, чтения, преобразования и обработки PDF-файлов без использования Adobe Acrobat. Aspose.PDF для Java позволяет разработчикам вставлять таблицы, графики, изображения, гиперссылки, собственные шрифты и многое другое в PDF-документы. Кроме того, PDF также можно сжимать. Aspose.PDF для Java предоставляет отличные функции безопасности для разработки защищенных PDF-файлов.

Дополнительную информацию о Aspose.PDF для Java API можно найти в документации и примеры по использованию API. Некоторые из ключевых функций Aspose.PDF для Java API включают поддержку различных форматов файлов, включая HTML, XFA, TXT, PCL, XML, XPS и форматы файлов изображений, поддержку различных версий PDF и расширенные функции гиперссылок.