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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Läsning | Returnerar de rotationer som för närvarande tillämpas på varje sida. |
processPages | int[] | Läsning | Återställer raden av sidnummer som operationer bör påverka. |
pageCount | int | Läsning | Returnerar det totala antalet sidor i det bunden dokumentet. |
zoom | float | Läsning | återställer den aktuella zoomfaktorn. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfPageEditor() | Skapa ett nytt {@code PdfPageEditor} instans. |
bindPdf(inputFile: String) → boolean | Bind en PDF-fil till den här redaktören. |
bindPdf(inputStream: InputStream) → boolean | Binder en PDF från ett input stream. |
bindPdf(document: Document) → boolean | Bind 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() → int | Returnerar 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) → boolean | Spara det länkade dokumentet till en fil. |
save(outputStream: OutputStream) → boolean | Spara det länkade dokumentet till en utgångsström. |
close() | Stäng redaktören och släpp binddokumentet. |