Tento základní návod vysvětluje, jak sloučit PDF soubory v Javě. Pomocí uvedených kroků a kódu Java pro sloučení souborů PDF můžete tuto funkci vložit do svých aplikací. Navíc pro práci s touto funkcí nemusíte instalovat žádnou UI aplikaci, jako je Adobe Acrobat atd.
Kroky ke sloučení souborů PDF v Javě
- Chcete-li zřetězit soubory PDF, přidejte odkaz na Aspose.PDF for Java
- Inicializujte objekt třídy PdfFileEditor pro slučování dokumentů PDF
- Inicializujte pole řetězců se vstupními cestami a názvy souborů PDF
- Sloučit dokumenty PDF do jednoho souboru pomocí funkce concatenate
Tyto kroky vysvětlují, jak lze dosáhnout pomocí funkce Java merge PDF files. Stačí nakonfigurovat API a použít pole řetězců k načtení názvů zdrojových dokumentů. V posledním kroku sloučte soubory spojením všech stránek do jednoho souboru pomocí jediné funkce.
Kód pro sloučení souborů PDF v Javě
import com.aspose.pdf.License; | |
import com.aspose.pdf.facades.PdfFileEditor; | |
public class MergePdfFilesInJava { | |
public static void main(String[] args) throws Exception { // main method to merge multiple PDF documents | |
// Instantiate the license to avoid trial version limitations while merging the PDF files | |
License asposePdfLicenseMerge = new License(); | |
asposePdfLicenseMerge.setLicense("Aspose.pdf.lic"); | |
// Initialize PdfFileEditor instance to concatenate PDF files | |
PdfFileEditor pdfFileEditor = new PdfFileEditor(); | |
// Use string array to set name and paths of files | |
String[] pdfFiles = new String[3]; | |
pdfFiles[0] = "FirstFile.pdf"; | |
pdfFiles[1] = "SecondFile.pdf"; | |
pdfFiles[2] = "ThirdFile.pdf"; | |
// Merge PDF files | |
pdfFileEditor.concatenate(pdfFiles, "MergedFile.pdf"); | |
System.out.println("Done"); | |
} | |
} |
PdfFileEditor je poměrně obsáhlá třída obsahující mnoho funkcí a vlastností, jako můžete získat seznam poškozených položek, které byly splněny během zřetězení, nastavit konce stránek na požadovaná místa, přidat speciální okraje, přidat vybrané stránky místo úplných dokumentů, vícenásobné přetížení pro mazání, extrahování obsahu a mnoho dalších. Funkce zřetězení také obsahuje vícenásobná přetížení, která lze použít ke zřetězení proudů a souborů do jednoho souboru PDF.
V tomto článku jsme sledovali, jak pomocí Java zřetězit soubory PDF v jakémkoli operačním systému, kde je nainstalována Java. Pokud se chcete naučit převod PDF na textový soubor, přečtěte si článek na jak převést PDF na text pomocí Java.