PdfFileEditor

Približni podaci

PdfFileEditor je klasa u Aspose.PDF FOSS za Java.

Pruža metode za manipulaciju PDF datotekom: konkatenacija, ekstrakcija stranica, razdvajanje, umetanje i brisanje stranice.

Ova klasa pruža 52 metode za rad s PdfFileEditor objektima u Java programima. Postoje i sljedeće metode: PdfFileEditor, addMargins, addPageBreak, append, bindPdf, concatenate, delete, extract, getLastException, insert, isCopyLogicalStructure, isCopyOutlines, i 23 dodatne metode. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: copyLogicalStructure, copyOutlines, keepActions, lastException, useDiskBuffer.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
copyOutlinesbooleanČitaj.Vrati da li {@code concatenate(…)} treba kopirati /Outlines iz
izvorni dokumenti u odredište.
copyLogicalStructurebooleanČitaj.Vrati da li {@code concatenate(…)} treba zadržati /StructTreeRoot
Informacije o logičkoj strukturi iz izvornih dokumenata.
keepActionsbooleanČitaj.Pozivni broj:
koji se čuvaju pri kopiranju stranica.
lastExceptionExceptionČitaj.Vrati posljednji iznimak koji je uhvatio Try* wrapper, ili {@code null} ako nema.
useDiskBufferbooleanČitaj.Vraća da li ovaj urednik treba više voljeti disk-buffer orijentirani.
strategije konkatenacije za velike radne opterećenja.

Metoda za primjenu

PotpisOpisivanje
PdfFileEditor()Stvara novu {@code PdfFileEditor} instanc.
isCopyOutlines()booleanVrati da li {@code concatenate(…)} treba kopirati /Outlines iz
izvorni dokumenti u odredište.
setCopyOutlines(copyOutlines: boolean)Omogućuje ili onemogućava kopiranje /Ograničenja tijekom konkatenacije.
isCopyLogicalStructure()booleanVrati da li {@code concatenate(…)} treba zadržati /StructTreeRoot
Informacije o logičkoj strukturi iz izvornih dokumenata.
setCopyLogicalStructure(copyLogicalStructure: boolean)Omogućuje ili onemogućava kopiranje /StructTreeRoot tijekom konkatenacije.
isKeepActions()booleanPozivni broj:
koji se čuvaju pri kopiranju stranica.
setKeepActions(keepActions: boolean)Omogućuje ili onemogućava /AA očuvanje pri kopiranju stranica.
getLastException()ExceptionVrati posljednji iznimak koji je uhvatio Try* wrapper, ili {@code null} ako nema.
isUseDiskBuffer()booleanVraća da li ovaj urednik treba više voljeti disk-buffer orijentirani.
strategije konkatenacije za velike radne opterećenja.
setUseDiskBuffer(useDiskBuffer: boolean)Uključuje ili onemogućuje strategije konkatenacije orijentirane na disk-bufer.
bindPdf(inputFile: String)booleanVeže PDF datoteku na ovaj urednik.
bindPdf(inputStream: InputStream)booleanVeže PDF iz ulaznog toka.
bindPdf(document: Document)booleanVeže postojeći {@link Document} na ovaj urednik.
save(outputFile: String)booleanSačuva vezani dokument u datoteku.
save(outputStream: OutputStream)booleanSačuva vezani dokument u izlazni tok.
concatenate(inputFiles: String[], outputFile: String)booleanKonkatenira više PDF datoteka u jednu izlaznu datoteku.
addPageBreak(src: Document, dst: Document, breaks: PageBreak[])booleanRazdijeli svaku stranicu u {@code src} na konfiguriranom { @ link PageBreak} y-offset
i doda obje polovice {@code dst}.
concatenate(inputStreams: InputStream[], outputStream: OutputStream)booleanKonkatenira više PDF tokova u jedan izlazni tok.
concatenate(documents: Document[], result: Document)booleanKonkatena više dokumenata, dodajući sve stranice rezultatu dokumenta.
extract(inputFile: String, startPage: int, endPage: int, outputFile: String)booleanIzvuči niz stranica iz PDF datoteke u isporuku.
extract(inputFile: String, pageNumbers: int[], outputFile: String)booleanIzvuči određene stranice iz PDF datoteke u isporuku.
splitToPages(inputFile: String)java.io.ByteArrayOutputStream[]Podijeli ulazni PDF u jedan bajt-svrha po stranici, vraćeno kao
Array od {@link java.io.ByteArrayOutputStream} .
splitToPages(inputFile: String, outputDir: String)boolean
splitFromFirst(inputStream: InputStream, pageNum: int, outputStream: OutputStream)booleanIzvuči stranice {@code 1..pageNum} iz ulaznog toka u izlazni tok.
splitToEnd(inputStream: InputStream, pageNum: int, outputStream: OutputStream)booleanIzvuči stranice {@code pageNum..lastPage} iz ulaznog toka u izlazni tok.
insert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String)booleanUstavlja stranice iz izvorne datoteke u ciljnu datoteku na navedenom mjestu.
delete(inputFile: String, pageNumbers: int[], outputFile: String)booleanIzbriše određene stranice iz PDF datoteke i čuva rezultat.
makeNUp(inputFile: String, outputFile: String, nX: int, nY: int)booleanOrganizira stranice u N-up raspored.
resizeContents(document: Document, parameters: ContentsResizeParameters)Premenjuje veličinu sadržaja svih stranica u dokumentu zaokružujući svaku stranu
sadržajni tok u {@code q scaleX 0 0 scaleY tx ty cm …
resizeContents(document: Document, pageNumbers: int[], parameters: ContentsResizeParameters)Premenjuje veličinu sadržaja određenih stranica u dokumentu tako što sve okružuje.
Strumi sadržaja ciljne stranice u {@code q …
resizeContents(inputFile: String, outputFile: String, parameters: ContentsResizeParameters)booleanPrekomjerno premostanje putanja datoteke {@code PdfFileEditor.ResizeContents(string, string, ContentsResizeParameters) }
u Asposeu.
makeBooklet(inputFile: String, outputFile: String)booleanOrganizira stranice u raspored knjižnice.
makeBooklet(inputStream: InputStream, outputStream: OutputStream)booleanOrganizira stranice iz ulaznog toka u raspored knjižnice koji je sačuvana u izlazni tok.
makeBooklet(inputFile: String, outputFile: String, pageSize: PageSize)booleanOrganizira stranice u raspored knjižnice koristeći određenu veličinu ciljne stranica.
makeBooklet(inputStream: InputStream, outputStream: OutputStream, pageSize: PageSize)booleanOrganizira stranice iz unosa ulaza u raspored knjižnice s navedenom veličinom ciljne stranica.
concatenate(firstInputFile: String, secondInputFile: String, outputFile: String)booleanKonkatenira dvije PDF datoteke u jednu izlaznu datotek.
append(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String)booleanPridružuje opseg stranica od {@code portFile} do kraja { @ code inputFille },
pisanje rezultata na {@code outputFile}.
splitFromFirst(inputFile: String, pageNum: int, outputFile: String)booleanIzvuči stranice {@code 1..pageNum} u { @ code outputFile}.
splitToEnd(inputFile: String, pageNum: int, outputFile: String)booleanIzvuči stranice {@code pageNum..lastPage} u { @ code outputFile}.
addMargins(inputFile: String, outputFile: String, pages: int[], left: double, right: double, top: double, bottom: double)booleanŠirenje MediaBox i CropBox navedenog stranica za navedene rublje (u točkama),
U tom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) ovog članka, Komisija može odlučiti da se primjenjuje na:.
tryConcatenate(inputFiles: String[], outputFile: String)booleanPokušaj varijanta {@link #concatenate(String[], String)}.
tryConcatenate(inputStreams: InputStream[], outputStream: OutputStream)booleanPokušajte varijantu {@link #concatenate(InputStream[], OutputStream)}.
tryMakeBooklet(inputFile: String, outputFile: String)booleanPokušaj varijanta {@link #makeBooklet(String, String)}.
tryMakeNUp(inputFile: String, outputFile: String, nX: int, nY: int)booleanPokušaj varijanta {@link #makeNUp(String, String. int, int) } .
tryExtract(inputFile: String, startPage: int, endPage: int, outputFile: String)booleanPokušaj varijanta {@link #extract(String, int, Int, String)}.
tryExtract(inputFile: String, pageNumbers: int[], outputFile: String)booleanPokušaj varijanta {@link #extract(String, int[], String)}.
tryResize(document: Document, parameters: ContentsResizeParameters)booleanPokušajte varijantu {@link #resizeContents(Dokument, ContentsResizeParameters)}.
tryAppend(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String)booleanPokušaj varijanta {@link #append(String, String. int, int.
tryInsert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String)booleanProbaj varijantu {@link #insert(String, int, String. int int , int (string) }).
tryDelete(inputFile: String, pageNumbers: int[], outputFile: String)booleanPokušaj varijanta {@link #delete(String, int[], String)}.
trySplitFromFirst(inputFile: String, pageNum: int, outputFile: String)booleanPokušaj varijanta {@link #splitFromFirst(String, int, String)}.
trySplitToEnd(inputFile: String, pageNum: int, outputFile: String)booleanPokušaj varijanta {@link #splitToEnd(String, int, String)}.

Također pogledajte:

 Hrvatski