Det plattformsoberoende stödet och de andra spännande funktionerna i PDF har gjort det till ett populärt digitalt dokumentformat. Oftast föredrar man att dokumenten lagras eller delas i PDF-format. I vissa fall, t.ex. vid utskrift av PDF, måste du skapa häftet från PDF-filer. Till exempel används ett sadelhäftningshäfte för att skriva ut två sidor på ett ark. I den här artikeln kommer vi att visa dig hur du skapar häften från PDF-filer programmatiskt i Java.
- Java API för att skapa häften från PDF-filer
- Steg för att skapa ett häfte från PDF
- Skapa häfte från PDF i Java
Java API för att skapa häften från PDF - Gratis nedladdning
För att skapa häften från PDF-filer kommer vi att använda Aspose.PDF för Java. Det är ett PDF-manipulerings-API som du kan använda för att skapa, ändra och bearbeta PDF-filer. Du kan antingen ladda ner API:t eller installera det med hjälp av följande Maven-konfigurationer.
Förvar
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
Beroende
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>22.9</version>
</dependency>
Steg för att skapa ett häfte från PDF
Aspose.PDF för Java kräver inte att du går igenom en komplex process för att skapa PDF-häften. Du behöver bara ladda käll-PDF-filen, ställa in några sidalternativ och skapa häftet. Följande är stegen för att göra ett häfte från PDF med Aspose.PDF för Java.
- Ladda PDF-filen från disken.
- Ställ in egenskaper för sidor, t.ex. sidstorlek.
- Gör häftet och spara det på önskad plats.
Följande avsnitt visar vilka klasser och metoder som används för att generera häften från PDF i Java.
Skapa häfte från PDF i Java
Följande är stegen för att skapa ett häfte från PDF i Java.
- Skapa ett objekt av klassen PdfFileEditor.
- Ange sidstorleken och sidorna för vänster och höger sida.
- Skapa häfte från PDF med metoden PdfFileEditor.makeBooklet(String inputFile, String outputFile, PageSize pageSize, int[] leftPages, int[] rightPages).
Följande kodexempel visar hur man skapar ett häfte från en PDF-fil i Java
// Skapa PdfFileEditor-objekt
PdfFileEditor pdfEditor = new PdfFileEditor();
// Ställ in vänster och höger sida
int[] leftPages = new int[] { 1, 5};
int[] rightPages = new int[] { 2, 3 };
// Gör ett häfte
pdfEditor.makeBooklet("input.pdf", "booklet.pdf", PageSize.getA5(), leftPages, rightPages);
Mata in PDF
Utdatahäfte
Java API för att göra PDF-häfte - Skaffa en gratis licens
Du kan skapa häften från PDF utan utvärderingsbegränsningar genom att skaffa en gratis tillfällig licens.
Java PDF API - Läs mer
Du kan utforska mer om Aspose.PDF för Java med hjälp av dokumentation. Om du har några frågor är du välkommen att meddela oss via vårt forum.
Slutsats
I den här artikeln har du lärt dig hur du skapar häften från PDF i Java. Du har också sett hur du dynamiskt ställer in sidstorleken och sidorna på vänster och höger sida av häftet.