Infoga sidbrytning i PDF med Java

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

  1. Ställ in IDE att använda Aspose.PDF for Java för att infoga sidbrytningar
  2. Öppna PDF-källfilen med klassobjektet Document för att lägga till sidbrytningar
  3. Skapa en tom PDF-fil för att spara utdata
  4. Skapa ett objekt av klassen PdfFileEditor för att arbeta med PDF-filen
  5. Anropa metoden addPageBreak() genom att ange nödvändiga uppgifter
  6. 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.

 Svenska