Połączenie plików PDF dla Java

Scalanie dokumentów PDF w przeglądarce bez konieczności korzystania z programu Adobe Acrobat lub Automation - Java

Jak scalić pliki PDF za pomocą biblioteki Java

Aby scalić plik PDF, użyjemy interfejsu API Aspose.PDF for Java, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API konkatenacji dla platformy Java. Nasza biblioteka Java może konwertować dokument z dowolnego obsługiwanego formatu pobierania na dowolny obsługiwany format zapisu. Aspose.PDF dla biblioteki Java zapewnia dość uniwersalne rozwiązania, które pomogą Ci rozwiązać zadania konwersji dokumentów. Aspose.PDF obsługuje największą liczbę popularnych formatów dokumentów, zarówno do ładowania, jak i zapisywania. Zwróć uwagę, że bieżąca sekcja opisuje tylko popularne konwersje. Bieżąca strona zawiera informacje o konwersji formatu na format. Istnieje jednak wiele kombinacji do konwersji plików. Pełna lista obsługiwanych formatów znajduje się w sekcji Obsługiwane formaty plików. Możesz pobrać jego najnowszą wersję bezpośrednio z Maven i zainstalować ją w ramach projektu opartego na Maven, dodając następujące konfiguracje do pom.xml.

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>

Scalanie plików PDF przez Java


Potrzebujesz Aspose.PDF for Java, aby wypróbować kod w swoim środowisku.

  1. Otwórz pierwszy dokument.
  2. Otwórz drugi dokument.
  3. Dodaj strony drugiego dokumentu do pierwszego.
  4. Zapisz skonkatenowany plik wyjściowy

Java - przykładowy kod do scalania plików PDF.


    // Open first document
    Document pdfDocument1 = new Document(dataDir + "Concat1.pdf");
    // Open second document
    Document pdfDocument2 = new Document(dataDir + "Concat2.pdf");

    // Add pages of second document to the first
    pdfDocument1.Pages.Add(pdfDocument2.Pages);

    dataDir = dataDir + "ConcatenatePdfFiles_out.pdf";
    // Save concatenated output file
    pdfDocument1.Save(dataDir);