Denna handledning guider om hur man infogar sidbrytning i PDF med Java. Den har detaljerna för att ställa in IDE, en lista med steg och en exempelkod som visar hur man lägger till sidbrytning i PDF med Java mellan den befintliga texten. Du kommer att lära dig att lägga till flera sidbrytningar endast med några få API-anrop utan att installera något tredjepartsverktyg.
Steg för att lägga till sidbrytning till PDF med Java
- Ställ in IDE att använda Aspose.PDF for Java för att infoga sidbrytningar
- Öppna PDF-källfilen med klassobjektet Document för att lägga till sidbrytningar
- Skapa en tom PDF-fil för att spara utdata
- Skapa ett objekt av klassen PdfFileEditor för att arbeta med PDF-filen
- Anropa metoden addPageBreak() genom att ange nödvändiga uppgifter
- Spara utgången
Följ dessa steg som visar hur man infogar sidbrytning i Adobe PDF med Java. Ladda käll-PDF-filen som innehåller lite text, skapa en ny tom PDF-fil för att lagra utdata och skapa klassobjektet PdfFileEditor. Anropa addPageBreak()-metoden och tillhandahåll käll-PDF-filen, utdata-PDF-filen och en uppsättning sidbrytningar med sidnummer och position för varje sidbrytning.
Kod för att lägga till sidbrytning i PDF med Java
import com.aspose.pdf.*; | |
import com.aspose.pdf.facades.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Insert page break in PDF in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Open the source PDF file | |
Document doc = new Document("sample.pdf"); | |
// Create the output PDF file | |
Document dest = new Document(); | |
// Create the PdfFileEditor object | |
PdfFileEditor fileEditor = new PdfFileEditor(); | |
// Add a page break | |
fileEditor.addPageBreak(doc, dest, new PdfFileEditor.PageBreak[] | |
{ | |
// Provide page number and position | |
new PdfFileEditor.PageBreak(3, 300) | |
}); | |
// Save the resultant file | |
dest.save("PageBreak.pdf"); | |
System.out.println("Page breaks added successfully"); | |
} | |
} |
Den här koden visar hur man infogar en sidbrytning i Adobe PDF med Java. Varje sidbrytning i arrayen kräver sidnummer och antal pixlar från botten. Metoden addPageBreak() har flera överbelastade metoder som tar in- och utdatadokumentobjekt eller filnamn på in- och utmatade PDF-filer.
Den här artikeln har lärt oss hur man infogar en sidbrytning i ett PDF-dokument med Java. För att dela upp en PDF-fil efter sidor, se artikeln om Hur man delar upp PDF efter sidor i Java.