Scal PDF do EPUB przez Java

Scal dokumenty PDF w pojedyncze formaty EPUB na Javie. Programiści mogą użyć tego przykładowego kodu do łączenia PDF w dowolnej aplikacji opartej na Javie Web lub Desktop.

Scalanie PDF z EPUB za pomocą Java

Jak scalić PDF do EPUB? Dzięki bibliotece Aspose.PDF for Java można łatwo scalić PDF do EPUB programowo. Oprogramowanie PDF firmy Apose jest idealne dla osób fizycznych oraz małych lub dużych firm. Ponieważ jest w stanie przetwarzać dużą ilość informacji, szybko i skutecznie wykonaj konkatenację oraz chroń swoje dane. Osobliwą cechą Aspose.PDF jest API do łączenia PDF z EPUB.

Możesz pobrać jego najnowszą wersję bezpośrednio z Maven i zainstalować ją w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pom.xml.

Sprawdź szczegóły instalacji biblioteki na stronach Dokumentacja. Aby zweryfikować zalety biblioteki, spróbuj użyć fragmentu kodu PDF do EPUB.

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>

Jak scalić PDF z EPUB używając Java


Java programiści mogą łatwo ładować i scalać pliki PDF z EPUB w zaledwie kilku wierszach kodu.

  1. Zainicjuj nowy dokument i uruchom pętlę do scalania plików
  2. W pętli: dodaj nową stronę do dokumentu EPUB
  3. W pętli: dodaj plik PDF do nowej strony
  4. Po pętli zapisz wynik

Oto przykład, który pokazuje, jak scalić PDF do EPUB w Java. Łatwe łączenie wielu dokumentów w jeden plik. Jeśli tworzysz kod w Java, to zadanie może być prostsze niż się wydaje. Możesz używać w pełni kwalifikowanych nazw plików zarówno do odczytu PDF, jak i zapisu EPUB. Sprawdź ten przykład Java, który pokazuje, jak scalić wiele dokumentów tego samego lub różnych typów plików w jeden plik za pomocą Java

Scal pliki PDF za pomocą Java i zapisz jako EPUB

Przykład Java: ten przykładowy kod pokazuje konkatenację PDF do EPUB

Input file:

File not added

File not added

Output format:

EPUB

Output file:

Document pdfDocument = new Document();         // Create an empty PDF document for merging
Document pdfDocument1 = new Document("sample1.pdf");         // Load the first PDF document
Document pdfDocument2 = new Document("sample2.pdf");         // Load the second PDF document

// Add all pages from the first PDF to the merged document
for (com.aspose.pdf.Page page : pdfDocument1.getPages())
    pdfDocument.getPages().add(page);

// Add all pages from the second PDF to the merged document
for (com.aspose.pdf.Page page : pdfDocument2.getPages())
    pdfDocument.getPages().add(page);

// Set up EPUB save options with PDF flow recognition mode
EpubSaveOptions epubSaveOptions = new com.aspose.pdf.EpubSaveOptions();
epubSaveOptions.setContentRecognitionMode(com.aspose.pdf.EpubSaveOptions.RecognitionMode.PdfFlow);

// Save the merged document as an EPUB file
pdfDocument.save("merger_pdf_epub.epub", epubSaveOptions);

// Close the merged PDF document
pdfDocument.close();

Interfejs API dla Java do połączenia PDF z EPUB

Aspose.PDF dla Java API to biblioteka, która umożliwia programistom dodawanie możliwości przetwarzania PDF do swoich aplikacji. Może być używany do tworzenia dowolnego typu 32-bitowych i 64-bitowych aplikacji do generowania lub odczytywania, konwertowania i manipulowania plikami PDF bez użycia programu Adobe Acrobat. Aspose.PDF dla Java pozwala programistom wstawiać tabele, wykresy, obrazy, hiperłącza, niestandardowe czcionki - i więcej - do dokumentów PDF. Ponadto możliwe jest również kompresowanie plików PDF. Aspose.PDF dla Java zapewnia doskonałe funkcje bezpieczeństwa do tworzenia bezpiecznych plików PDF.

Więcej informacji na temat Aspose.PDF dla Java API można znaleźć na stronie dokumentacja i examples na temat korzystania z API. Niektóre z kluczowych funkcji Aspose.PDF dla Java API obejmują obsługę różnych formatów plików, w tym HTML, XFA, TXT, PCL, XML, XPS i formatów plików graficznych, obsługę różnych wersji PDF i rozbudowaną funkcjonalność hiperłączy.