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: | Prihvat | Opisivanje |
|---|---|---|---|
background | Color | Čitaj. | Vrati sliku za vršenje datoteke. |
| {@link #setBackground(Color)}, ili { @code null} za ništa. | |||
pages | PageCollection | Čitaj. | Dobija stranice. |
info | DocumentInfo | Č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. |
orCreateInfo | DocumentInfo | Čitaj. | Depreciran alias za {@link #getInfo()}. |
metadata | XmpMetadata | Čitaj. | Vrati XMP metapodatke ovog dokumenta. |
version | String | Čitaj. | Vrati niz PDF verzije (npr. |
catalog | PdfDictionary | Čitaj. | Vrati izvorni katalog. |
actions | DocumentActions | Č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). | |||
trailer | PdfDictionary | Čitaj. | Vrati rucnik prikolice. |
parser | PDFParser | Čitaj. | Vrati temeljni PDF parser (za internu upotrebu od strane komponenti motora). |
outlines | OutlineCollection | Čitaj. | Vrati zbirku oblaka dokumenta (kreativci). |
form | Form | Čitaj. | Vrati interaktivni oblik (AcroForm) ovog dokumenta. |
embeddedFiles | EmbeddedFileCollection | Čitaj. | Vrati zbirku ugrađenih datoteka (priloga). |
collection | Collection | Čitaj. | Vrati portfolio dokumenta {@link Collection}, istovremeno prikazujući datoteku. |
| Prazan jedan na prvi pristup. | |||
fontUtilities | FontUtilities | Čitaj. | Vrati korisničke programe za ovaj dokument. |
embedStandardFonts | boolean | Čitaj. | Vraća da li treba ugraditi standardne PDF fontove 14 prilikom pohranjivanja. |
layers | java.util.List<Layer> | Čitaj. | Vrati popis opcionalnih skupina sadržaja (slojeva). |
viewerPreferences | ViewerPreferences | Čitaj. | Vrati preferencije gledalaca. |
hideToolbar | boolean | Čitaj. | Sakrijte alatne trake. |
hideMenubar | boolean | Čitaj. | Sakrijte preferencije menija. |
hideWindowUI | boolean | Čitaj. | Sakrijte preferencije UI prozora. |
fitWindow | boolean | Čitaj. | Prikladno prozor preferencije. |
centerWindow | boolean | Čitaj. | Preferencije za središnje prozor. |
displayDocTitle | boolean | Čitaj. | Prikaz za postavljanje naslovnog broja dokumenta. |
pageLayout | String | Č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. |
pageMode | PageMode | Čitaj. | Dobiva način stranice. |
pageInfo | PageInfo | Čitaj. | Sačuva dokument u datoteku. |
linearized | boolean | Čitaj. | Vraća li se trenutni dokument lineariziran za brzi prikaz na webu. |
sourcePath | String | Č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. | |||
fileName | String | Čitaj. | Vrati ime datoteke (put) s kojeg je dokument otvoren. |
namedDestinations | NamedDestinations | Čitaj. | Vrati zbirku imenovanih destinacija dokumenta. |
pageLabels | PageLabels | Čitaj. | Vrati oznake stranice, ili {@code null} ako { @ code /PageLabels} nije prisutan. |
taggedContent | TaggedContent | Čitaj. | Vrati sadržaj dokument je označen, pruža pristup logicki strukture drvo. |
logicalStructure | StructTreeRoot | Čitaj. | Vrati drvo logičke strukture za čitanje. |
encrypted | boolean | Čitaj. | Vraća true ako je dokument šifriran. |
javaScript | JavaScriptCollection | Čitaj. | Vrati JavaScript zbirku iz drveta imena dokumenta. |
pdfaCompliant | boolean | Čitaj. | Vraća true ako je dokument u skladu s PDF/A standardom (sastavljen nakon convert ((() ili validate (()). |
pdfFormat | PdfFormat | Čitaj. | Vrati PDF format ovog dokumenta nakon pretvaranja. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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() → Color | Vrati 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() → PageCollection | Vrati stranice. |
getInfo() → DocumentInfo | U ovom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) i podstavka 14. stavka 2. točke (b) ovog članka. |
getOrCreateInfo() → DocumentInfo | Depreciran alias za {@link #getInfo()}. |
getMetadata() → XmpMetadata | Vrati 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() → String | Vrati niz PDF verzije (npr. |
getCatalog() → PdfDictionary | Vrati 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() → PdfDictionary | Vrati rucnik prikolice. |
getParser() → PDFParser | Vrati temeljni PDF parser (za internu upotrebu od strane komponenti motora). |
getOutlines() → OutlineCollection | Vrati zbirku oblaka dokumenta (kreativci). |
getForm() → Form | Vrati interaktivni oblik (AcroForm) ovog dokumenta. |
getEmbeddedFiles() → EmbeddedFileCollection | Vrati zbirku ugrađenih datoteka (priloga). |
getCollection() → Collection | Vrati 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() → FontUtilities | Vrati korisničke programe za ovaj dokument. |
isEmbedStandardFonts() → boolean | Vrać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() → ViewerPreferences | Vrati preferencije gledalaca. |
getHideToolbar() → boolean | Sakrijte alatne trake. |
setHideToolbar(v: boolean) | Postavi skrivanje alatke preferencije. |
getHideMenubar() → boolean | Sakrijte preferencije menija. |
setHideMenubar(v: boolean) | Postavi skrivanje bar preferencije. |
getHideWindowUI() → boolean | Sakrijte preferencije UI prozora. |
setHideWindowUI(v: boolean) | Postavi skrivaj prozor UI preferencije. |
getFitWindow() → boolean | Prikladno prozor preferencije. |
setFitWindow(v: boolean) | Postavi odgovara prozor preferencije. |
getCenterWindow() → boolean | Preferencije za središnje prozor. |
setCenterWindow(v: boolean) | Postavi preferenciju srednjeg prozora. |
getDisplayDocTitle() → boolean | Prikaz za postavljanje naslovnog broja dokumenta. |
setDisplayDocTitle(v: boolean) | Postavljaju preferencije za prikaz naslova dokumenta. |
getPageLayout() → String | U 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() → PageMode | Vrati način stranice. |
setPageMode(mode: PageMode) | Postavi način stranice. |
getPageInfo() → PageInfo | Sač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() → boolean | Vrati 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() → boolean | Vrać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() → String | 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. | |
getFileName() → String | Vrati 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() → NamedDestinations | Vrati zbirku imenovanih destinacija dokumenta. |
getPageLabels() → PageLabels | Vrati oznake stranice, ili {@code null} ako { @ code /PageLabels} nije prisutan. |
getTaggedContent() → TaggedContent | Vrati sadržaj dokument je označen, pruža pristup logicki strukture drvo. |
getLogicalStructure() → StructTreeRoot | Vrati drvo logičke strukture za čitanje. |
allocateObjectNumber() → int | Pridjeljuje novi objektni broj za novi posredni objekt. |
registerImportedObject(body: PdfBase) → PdfObjectReference | Registracija objekta koji je uvezen iz drugog dokumenta pod novo dodjeljenom datotekom. |
| Ključ. | |
isEncrypted() → boolean | Vrać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() → JavaScriptCollection | Vraća JavaScript zbirku iz drveta imena dokumenta. |
validate(outputLogPath: String, format: PdfFormat) → boolean | Validirati dokument u odnosu na naveden profil formata PDF. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | Validirati dokument u odnosu na naveden profil formata PDF. |
validate(options: PdfFormatConversionOptions) → boolean | Validira dokument pomoću PDF/A objekta za validaciju. |
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction) → boolean | Konvertuje dokument u određeni PDF format. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | Konvertuje dokument u određeni PDF format. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | Konverzije s izričitim transparentnim rukovanjem. |
convert(options: PdfFormatConversionOptions) → boolean | Konvertuje se koristeći detaljne opcije konverzije. |
convertToPdfA2B(outputLogPath: String) → boolean | Preobražava ovaj PDF u format PDF/A-2B. |
convertToPdfA2B(logStream: OutputStream) → boolean | Preobraž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() → boolean | Vraća true ako je dokument u skladu s PDF/A standardom (sastavljen nakon convert ((() ili validate (()). |
getPdfFormat() → PdfFormat | Vrati PDF format ovog dokumenta nakon pretvaranja. |
close() | Zatvara dokument i oslobađa osnovne resurse. |