Dokument za javnost

Dokument za javnost

Približni podaci

Document je klasa u Aspose.PDF FOSS za Java. Nasljednici od: Closeable.

Srednja klasa za rad s PDF dokumentima (ISO 32000-1:2008).

Ova klasa pruža 96 metoda za rad s Document objektom u Java programima. Postoje i sljedeće metode: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog, i 59 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: actions, background, catalog, centerWindow, collection, displayDocTitle, i još 32 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
backgroundColorČitaj.Vrati sliku za vršenje datoteke.
{@link #setBackground(Color)}, ili { @code null} za ništa.
pagesPageCollectionČitaj.Dobija stranice.
infoDocumentInfoČitaj.U ovom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) i podstavka 14. stavka 2. točke (b) ovog članka.
orCreateInfoDocumentInfoČitaj.Depreciran alias za {@link #getInfo()}.
metadataXmpMetadataČitaj.Vrati XMP metapodatke ovog dokumenta.
versionStringČitaj.Vrati niz PDF verzije (npr.
catalogPdfDictionaryČitaj.Vrati izvorni katalog.
actionsDocumentActionsČitaj.“Predviđanje” znači primjena ili izmjena podataka iz članka 1. stavka 2. točke (a) i podtočke 3. točaka.:
{@code /OpenAction} plus { @code _AA} unosi (bit će zatvoren, bit će/bilo je sačuvano,
će/da-isprint).
trailerPdfDictionaryČitaj.Vrati rucnik prikolice.
parserPDFParserČitaj.Vrati temeljni PDF parser (za internu upotrebu od strane komponenti motora).
outlinesOutlineCollectionČitaj.Vrati zbirku oblaka dokumenta (kreativci).
formFormČitaj.Vrati interaktivni oblik (AcroForm) ovog dokumenta.
embeddedFilesEmbeddedFileCollectionČitaj.Vrati zbirku ugrađenih datoteka (priloga).
collectionCollectionČitaj.Vrati portfolio dokumenta {@link Collection}, istovremeno prikazujući datoteku.
Prazan jedan na prvi pristup.
fontUtilitiesFontUtilitiesČitaj.Vrati korisničke programe za ovaj dokument.
embedStandardFontsbooleanČitaj.Vraća da li treba ugraditi standardne PDF fontove 14 prilikom pohranjivanja.
layersjava.util.List<Layer>Čitaj.Vrati popis opcionalnih skupina sadržaja (slojeva).
viewerPreferencesViewerPreferencesČitaj.Vrati preferencije gledalaca.
hideToolbarbooleanČitaj.Sakrijte alatne trake.
hideMenubarbooleanČitaj.Sakrijte preferencije menija.
hideWindowUIbooleanČitaj.Sakrijte preferencije UI prozora.
fitWindowbooleanČitaj.Prikladno prozor preferencije.
centerWindowbooleanČitaj.Preferencije za središnje prozor.
displayDocTitlebooleanČitaj.Prikaz za postavljanje naslovnog broja dokumenta.
pageLayoutStringČitaj.U tom slučaju, mora se uzeti u obzir i to da je na temelju tog članka utvrđeno kako bi se osigurala sigurnost.
pageModePageModeČitaj.Dobiva način stranice.
pageInfoPageInfoČitaj.Sačuva dokument u datoteku.
linearizedbooleanČitaj.Vraća li se trenutni dokument lineariziran za brzi prikaz na webu.
sourcePathStringČitaj.Vraća putanje datoteke s koje je ovaj dokument bio učitavan, ili {@code null} za nove dokumente.
ili dokumente koji su učitavani iz tokova.
fileNameStringČitaj.Vrati ime datoteke (put) s kojeg je dokument otvoren.
namedDestinationsNamedDestinationsČitaj.Vrati zbirku imenovanih destinacija dokumenta.
pageLabelsPageLabelsČitaj.Vrati oznake stranice, ili {@code null} ako { @ code /PageLabels} nije prisutan.
taggedContentTaggedContentČitaj.Vrati sadržaj dokument je označen, pruža pristup logicki strukture drvo.
logicalStructureStructTreeRootČitaj.Vrati drvo logičke strukture za čitanje.
encryptedbooleanČitaj.Vraća true ako je dokument šifriran.
javaScriptJavaScriptCollectionČitaj.Vrati JavaScript zbirku iz drveta imena dokumenta.
pdfaCompliantbooleanČitaj.Vraća true ako je dokument u skladu s PDF/A standardom (sastavljen nakon convert ((() ili validate (()).
pdfFormatPdfFormatČitaj.Vrati PDF format ovog dokumenta nakon pretvaranja.

Metoda za primjenu

PotpisOpisivanje
Document(filePath: String)Otvara PDF dokument s puta datoteke.
Document(filePath: String, password: String)Otvara PDF dokument s puta datoteke sa lozinkom.
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler)Otvara PDF dokument s puta datoteke pomoću prilagođenog rukovodilača sigurnosti.
Document(stream: InputStream)Otvara PDF dokument iz ulaznog toka.
Document(stream: InputStream, password: String)Otvara PDF dokument iz ulaznog toka sa lozinkom.
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Otvara PDF dokument iz ulaznog toka pomoću prilagođenog rukovodilača sigurnosti.
Document()Stvara novi prazan PDF dokument.
Document(filePath: String, options: HtmlLoadOptions)Stvara PDF dokument iz HTML datoteke.
Document(stream: InputStream, options: HtmlLoadOptions)Stvara PDF dokument iz HTML ulaznog toka.
getBackground()ColorVrati sliku za vršenje datoteke.
{@link #setBackground(Color)}, ili { @code null} za ništa.
setBackground(color: Color)Primjenjuje solidnu boju pozadine na svaku stranicu u dokumentu
(preko {@link Page#setBackground(Color)}).
getPages()PageCollectionVrati stranice.
getInfo()DocumentInfoU ovom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) i podstavka 14. stavka 2. točke (b) ovog članka.
getOrCreateInfo()DocumentInfoDepreciran alias za {@link #getInfo()}.
getMetadata()XmpMetadataVrati XMP metapodatke ovog dokumenta.
setXmpMetadata(stream: InputStream)Sastavlja XMP metapodatke iz sirovih XML bajta čitanja s toka.
getXmpMetadata(stream: OutputStream)Piše XMP metapodatke XML bajtove u datom izlaznom toku.
getVersion()StringVrati niz PDF verzije (npr.
getCatalog()PdfDictionaryVrati izvorni katalog.
getActions()DocumentActions“Predviđanje” znači primjena ili izmjena podataka iz članka 1. stavka 2. točke (a) i podtočke 3. točaka.:
{@code /OpenAction} plus { @code _AA} unosi (bit će zatvoren, bit će/bilo je sačuvano,
će/da-isprint).
getTrailer()PdfDictionaryVrati rucnik prikolice.
getParser()PDFParserVrati temeljni PDF parser (za internu upotrebu od strane komponenti motora).
getOutlines()OutlineCollectionVrati zbirku oblaka dokumenta (kreativci).
getForm()FormVrati interaktivni oblik (AcroForm) ovog dokumenta.
getEmbeddedFiles()EmbeddedFileCollectionVrati zbirku ugrađenih datoteka (priloga).
getCollection()CollectionVrati portfolio dokumenta {@link Collection}, istovremeno prikazujući datoteku.
Prazan jedan na prvi pristup.
setCollection(value: Collection)Zamjenjuje (ili uklanja, kada {@code value == null}) dokument
Portfelj.
getFontUtilities()FontUtilitiesVrati korisničke programe za ovaj dokument.
isEmbedStandardFonts()booleanVraća da li treba ugraditi standardne PDF fontove 14 prilikom pohranjivanja.
setEmbedStandardFonts(embed: boolean)Postavlja se treba li standardni 14 PDF fontova ugraditi prilikom pohranjivanja.
getLayers()java.util.List<Layer>Vrati popis opcionalnih skupina sadržaja (slojeva).
getViewerPreferences()ViewerPreferencesVrati preferencije gledalaca.
getHideToolbar()booleanSakrijte alatne trake.
setHideToolbar(v: boolean)Postavi skrivanje alatke preferencije.
getHideMenubar()booleanSakrijte preferencije menija.
setHideMenubar(v: boolean)Postavi skrivanje bar preferencije.
getHideWindowUI()booleanSakrijte preferencije UI prozora.
setHideWindowUI(v: boolean)Postavi skrivaj prozor UI preferencije.
getFitWindow()booleanPrikladno prozor preferencije.
setFitWindow(v: boolean)Postavi odgovara prozor preferencije.
getCenterWindow()booleanPreferencije za središnje prozor.
setCenterWindow(v: boolean)Postavi preferenciju srednjeg prozora.
getDisplayDocTitle()booleanPrikaz za postavljanje naslovnog broja dokumenta.
setDisplayDocTitle(v: boolean)Postavljaju preferencije za prikaz naslova dokumenta.
getPageLayout()StringU tom slučaju, mora se uzeti u obzir i to da je na temelju tog članka utvrđeno kako bi se osigurala sigurnost.
setPageLayout(layout: String)Postavlja raspored stranice.
getPageMode()PageModeVrati način stranice.
setPageMode(mode: PageMode)Postavi način stranice.
getPageInfo()PageInfoSačuva dokument u datoteku.
processParagraphs()Obrada odlomaka za sve stranice (layout prolaz).
save(filePath: String)@param filePath put za izlazni datoteku
@baci IOException ako pisanje ne uspije
@throws IllegalArgumentException ako je filePath nulta
/
save()Sačuva dokument natrag na povezanom ciljnom stazi.
save(outputStream: OutputStream)Sačuva dokument u izlazni tok.
hasIncrementalUpdate()booleanVrati da li trenutni dokument sadrži postupna ažuriranja.
optimize()Zahtijeva potpunu prepis na sljedeći sačuvanje umjesto inkrementalnog dodataka.
requestFullRewrite()Zahtijeva da sljedeća operacija čuva izvrši potpunu prepis, čak i ako:
Inače bi bilo moguće povećanje uštede.
isLinearized()booleanVraća li se trenutni dokument lineariziran za brzi prikaz na webu.
optimizeResources()Uklanja neiskorištene resurse na razini stranice prije sljedećeg čuvanja.
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions)Optimizira dokument prema dostavljenim opcijama prije sljedećeg ispitivanja.
-Spasiti.
save(filePath: String, format: SaveFormat)Sačuva dokument u određenom formatu.
save(filePath: String, options: PdfSaveOptions)Sačuva dokument s navedenim PDF opcijama za čuvanje.
save(filePath: String, options: HtmlSaveOptions)Shrani dokument kao HTML s navedenim opcijama.
getSourcePath()StringVraća putanje datoteke s koje je ovaj dokument bio učitavan, ili {@code null} za nove dokumente.
ili dokumente koji su učitavani iz tokova.
getFileName()StringVrati ime datoteke (put) s kojeg je dokument otvoren.
setFileName(fileName: String)Postavlja ime datoteke povezane s ovim dokumentom.
exportAnnotationsToXfdf(filePath: String)Izvoz svih bilješki iz ovog dokumenta u XFDF datoteku.
exportAnnotationsToXfdf(stream: OutputStream)Izvoz svih bilješki iz ovog dokumenta u XFDF izlazni tok.
importAnnotationsFromXfdf(filePath: String)Uvoz komentara iz XFDF datoteke u ovaj dokument.
importAnnotationsFromXfdf(stream: InputStream)Uvezite komentare iz XFDF ulaznog toka u ovaj dokument.
flatten()Plošteni cijeli dokument: peče sve bilješke i oblikovanje polja izgleda
u strimove sadržaja stranice, a zatim uklanja komentare i polje obrazaca.
flatten(settings: Form.FlattenSettings)Plošavanje dokumenta pomoću navedenog postavka za ravnavanje obrasca.
getNamedDestinations()NamedDestinationsVrati zbirku imenovanih destinacija dokumenta.
getPageLabels()PageLabelsVrati oznake stranice, ili {@code null} ako { @ code /PageLabels} nije prisutan.
getTaggedContent()TaggedContentVrati sadržaj dokument je označen, pruža pristup logicki strukture drvo.
getLogicalStructure()StructTreeRootVrati drvo logičke strukture za čitanje.
allocateObjectNumber()intPridjeljuje novi objektni broj za novi posredni objekt.
registerImportedObject(body: PdfBase)PdfObjectReferenceRegistracija objekta koji je uvezen iz drugog dokumenta pod novo dodjeljenom datotekom.
Ključ.
isEncrypted()booleanVraća true ako je ovaj dokument šifriran.
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm)Kriptira dokument korisničkim i vlasničkim lozinkama pomoću navedenog algoritma.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler)Šifrira dokument s prilagođenim sigurnosnim rukovodilacem.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean)Kriptira dokument korisničkim i vlasničkim lozinkama pomoću navedenog algoritma
i privilegirani set.
decrypt()Dešifrira dokument, uklanjajući šifriranje.
getJavaScript()JavaScriptCollectionVraća JavaScript zbirku iz drveta imena dokumenta.
validate(outputLogPath: String, format: PdfFormat)booleanValidirati dokument u odnosu na naveden profil formata PDF.
validate(logStream: OutputStream, format: PdfFormat)booleanValidirati dokument u odnosu na naveden profil formata PDF.
validate(options: PdfFormatConversionOptions)booleanValidira dokument pomoću PDF/A objekta za validaciju.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanKonvertuje dokument u određeni PDF format.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanKonvertuje dokument u određeni PDF format.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanKonverzije s izričitim transparentnim rukovanjem.
convert(options: PdfFormatConversionOptions)booleanKonvertuje se koristeći detaljne opcije konverzije.
convertToPdfA2B(outputLogPath: String)booleanPreobražava ovaj PDF u format PDF/A-2B.
convertToPdfA2B(logStream: OutputStream)booleanPreobražava ovaj PDF u format PDF/A-2B.
repair()Pokušaji popravka manjih strukturnih problema prije pohranjenja, validacije ili
U ovom članku se navode sljedeće:.
isPdfaCompliant()booleanVraća true ako je dokument u skladu s PDF/A standardom (sastavljen nakon convert ((() ili validate (()).
getPdfFormat()PdfFormatVrati PDF format ovog dokumenta nakon pretvaranja.
close()Zatvara dokument i oslobađa osnovne resurse.

Također pogledajte:

 Hrvatski