PdfPageEditor

PdfPageEditor

Översikt

PdfPageEditor är en klass i Aspose.PDF FOSS för Java. ärvt från: java.io.Closeable.

Det ger metoder för redigering av enskilda sidoregenskaper som storlek, rotation och återhämtning av sidan information.

Denna klass ger 19 metoder för att arbeta med PdfPageEditor objekt i Java-program. Tillgängliga metoder inkluderar: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation,och 4 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: pageCount, pageRotations, processPages, zoom.

ägodelar

NamnTyp avAccessBeskrivning
pageRotationsjava.util.Map<Integer, Integer>LäsningReturnerar de rotationer som för närvarande tillämpas på varje sida.
processPagesint[]LäsningÅterställer raden av sidnummer som operationer bör påverka.
pageCountintLäsningReturnerar det totala antalet sidor i det bunden dokumentet.
zoomfloatLäsningåterställer den aktuella zoomfaktorn.

Metoder

SignatureBeskrivning
PdfPageEditor()Skapa ett nytt {@code PdfPageEditor} instans.
bindPdf(inputFile: String)booleanBind en PDF-fil till den här redaktören.
bindPdf(inputStream: InputStream)booleanBinder en PDF från ett input stream.
bindPdf(document: Document)booleanBind en befintlig {@link Document} till den här redaktören.
getPageSize(pageNumber: int)float[]Returnerar storleken på den angivna sidan som en flötslig rad {@code [bredd, höjd]}.
setPageSize(pageNumber: int, size: PageSize)Ställer in storleken på den angivna sidan.
getPageRotation(pageNumber: int)intÅterställer rotationen av den angivna sidan i grader.
setPageRotation(pageNumber: int, rotation: int)Ställer in rotationen för den angivna sidan.
setPageRotations(rotations: java.util.Map<Integer, Integer>)Bulk-applicerar rotationer från en {@code pageNumber → grader} karta.
getPageRotations()java.util.Map<Integer, Integer>Returnerar de rotationer som för närvarande tillämpas på varje sida.
getProcessPages()int[]Återställer raden av sidnummer som operationer bör påverka.
setProcessPages(processPages: int[])Ange raden av sidnummer som operationer bör påverka.
getPageCount()intReturnerar det totala antalet sidor i det bunden dokumentet.
getZoom()floatåterställer den aktuella zoomfaktorn.
setZoom(zoom: float)Ställ in en zoomfaktor som tillämpas på alla (eller bearbetade) sidor när {@link #save(String)} eller { @link_sve(OutputStream)}} kallas.
movePosition(dx: int, dy: int)Översätter sidinnehållet med {@code (dx, dy)} enheter när dokumentet sparas.
save(outputFile: String)booleanSpara det länkade dokumentet till en fil.
save(outputStream: OutputStream)booleanSpara det länkade dokumentet till en utgångsström.
close()Stäng redaktören och släpp binddokumentet.

Se även

 Svenska