Document
Översikt
Document är en klass i Aspose.PDF FOSS för Java. ärvt från: Closeable.
Den centrala klassen för att arbeta med PDF-dokument (ISO 32000-1:2008).
Denna klass ger 96 metoder för att arbeta med Dokumentobjekt i Java-program. Tillgängliga metoder inkluderar: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,och 59 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: actions, background, catalog, centerWindow, collection, displayDocTitle,Och 32 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
background | Color | Läsning | Returnerar bakgrundsfärgen på dokumentnivå som anges via {@link #setBackground(Color)} eller { @code null} för ingen. |
pages | PageCollection | Läsning | Hämtar sidorna. |
info | DocumentInfo | Läsning | Returnerar dokumentinformationsspråk (ISO 32000-1:2008, §14.3.3). |
orCreateInfo | DocumentInfo | Läsning | Avskärd alias för {@link #getInfo()}. |
metadata | XmpMetadata | Läsning | Returnerar XMP-metadata i detta dokument. |
version | String | Läsning | Returnerar PDF-versionsträngen (t.ex. |
catalog | PdfDictionary | Läsning | Återställ rötkatalog ordbok. |
actions | DocumentActions | Läsning | Återställer handlingsstigningarna på dokumentnivå (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} plus de {_code/AA} inmatningarna (will-close, will/did-save, Will/ditt-print). |
trailer | PdfDictionary | Läsning | Återkommer trailerens ordbok. |
parser | PDFParser | Läsning | Returnerar den underliggande PDF-parser (för intern användning av motorkomponenter). |
outlines | OutlineCollection | Läsning | Returnerar dokumentets outline (bookmarks) samling. |
form | Form | Läsning | Returnerar det interaktiva formuläret (AcroForm) i detta dokument. |
embeddedFiles | EmbeddedFileCollection | Läsning | Återställer samlingen av inbyggda filer (attackningar). |
collection | Collection | Läsning | Returnerar dokumentets portfölj {@link Collection}, installerar en tom på första åtkomst. |
fontUtilities | FontUtilities | Läsning | Returnerar teckensnitt verktyg för detta dokument. |
embedStandardFonts | boolean | Läsning | Återkommer om standard 14 PDF-fönster ska införlivas när du sparar. |
layers | java.util.List<Layer> | Läsning | Återställer listan över valfria innehållsgrupper (lagrar). |
viewerPreferences | ViewerPreferences | Läsning | Återställer tittarens preferenser. |
hideToolbar | boolean | Läsning | Håll verktygsfältet företräde. |
hideMenubar | boolean | Läsning | Hänga menubars preferens. |
hideWindowUI | boolean | Läs | Stäng fönstret i preferens. |
fitWindow | boolean | Läs | Föregående Fönster Preferens. |
centerWindow | boolean | Läs | Fönstret för centrala fönster. |
displayDocTitle | boolean | Läs | Visa dokument titel preferens. |
pageLayout | String | Läs | Sidan layout (SinglePage, OneColumn, TwoColumnLeft, etc.). |
pageMode | PageMode | Läs | Hämtar sidläget. |
pageInfo | PageInfo | Läs | Spara dokumentet i en fil. |
linearized | boolean | Läs | Returnerar om det aktuella dokumentet är linjärt för snabb webbvisning. |
sourcePath | String | Läs | Returnerar filvägen detta dokument laddades från, eller {@code null} för nya dokument eller dokument laddade från strömmar. |
fileName | String | Läs | Returnerar filnamnet (vägen) Detta dokument öppnades från. |
namedDestinations | NamedDestinations | Läs | Returnerar dokumentets namngivna destinationssamling. |
pageLabels | PageLabels | Läs | Returnerar sidetiketterna, eller {@code null} om {@code /PageLabels} inte är närvarande. |
taggedContent | TaggedContent | Läs | Returnerar dokumentets taggade innehåll, vilket ger tillgång till den logiska strukturen. |
logicalStructure | StructTreeRoot | Läs | Returnerar den logiska strukturen för läsning. |
encrypted | boolean | Läs | Returnerar giltigt om detta dokument är krypterat. |
javaScript | JavaScriptCollection | Läs | Returnerar samlingen JavaScript från dokumentets namnträd. |
pdfaCompliant | boolean | Läs | Returnerar giltigt om detta dokument är PDF/A-kompatibelt (sätt efter konvertera() eller validera()). |
pdfFormat | PdfFormat | Läs | Returnerar PDF-format för detta dokument efter konvertering. |
Metoder
| Signature | Beskrivning |
|---|---|
Document(filePath: String) | Öppna ett PDF-dokument från en filvägen. |
Document(filePath: String, password: String) | Öppna ett PDF-dokument från en filvägen med ett lösenord. |
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler) | Öppna ett PDF-dokument från en filvägen med hjälp av en anpassad säkerhetshanterare. |
Document(stream: InputStream) | Öppna ett PDF-dokument från en input stream. |
Document(stream: InputStream, password: String) | Öppnar ett PDF-dokument från en inputström med ett lösenord. |
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | Öppna ett PDF-dokument från en inputström med hjälp av en anpassad säkerhetsoperatör. |
Document() | Skapa ett nytt tomt PDF-dokument. |
Document(filePath: String, options: HtmlLoadOptions) | Skapa ett PDF-dokument från en HTML-fil. |
Document(stream: InputStream, options: HtmlLoadOptions) | Skapar ett PDF-dokument från en HTML-inträdesström. |
getBackground() → Color | Returnerar bakgrundsfärgen på dokumentnivå som anges via {@link #setBackground(Color)} eller {@code null} för ingen. |
setBackground(color: Color) | Tillämpa en solid bakgrundsfärg på varje sida i dokumentet (via {@link Page#setBackground(Color)}). |
getPages() → PageCollection | Återställer sidorna. |
getInfo() → DocumentInfo | Returnerar dokumentinformationsspråket (ISO 32000-1:2008, §14.3.3). |
getOrCreateInfo() → DocumentInfo | Avlägsnat alias för {@link #getInfo()}. |
getMetadata() → XmpMetadata | Returnerar XMP-metadata i detta dokument. |
setXmpMetadata(stream: InputStream) | Ställer in XMP-metadata från råa XML byte som läses från en ström. |
getXmpMetadata(stream: OutputStream) | Skriv XMP metadata XML byter till den angivna utflödet. |
getVersion() → String | Returnerar PDF-versionsträngen (t.ex. |
getCatalog() → PdfDictionary | Returnerar rötkatalogens ordbok. |
getActions() → DocumentActions | Returnerar handlingsstiggarna på dokumentnivå (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} plus de {@code/AA} inmatningarna (will-close, will/did-save, will/ditt-print). |
getTrailer() → PdfDictionary | Tillbaka till Trailer Dictionary. |
getParser() → PDFParser | Returnerar den underliggande PDF-parsaren (för intern användning av motorkomponenter). |
getOutlines() → OutlineCollection | Returnerar dokumentets outline (bookmarks) samling. |
getForm() → Form | Returnerar det interaktiva formuläret (AcroForm) i detta dokument. |
getEmbeddedFiles() → EmbeddedFileCollection | Returnerar insamlingen av inbyggda filer (attackningar). |
getCollection() → Collection | Returnerar dokumentets portfölj {@link Collection}, installerar en tom på första åtkomst. |
setCollection(value: Collection) | Ersätter (eller tar bort, när {@code value == null}) dokumentportföljen. |
getFontUtilities() → FontUtilities | Returnerar teckensnittsverktygen för detta dokument. |
isEmbedStandardFonts() → boolean | Returnerar om standard 14 PDF-fönster ska införlivas när du sparar. |
setEmbedStandardFonts(embed: boolean) | Ange om standard 14 PDF-fonter ska införlivas när du sparar. |
getLayers() → java.util.List<Layer> | Returnerar listan över valfria innehållsgrupper (lagrar). |
getViewerPreferences() → ViewerPreferences | Återställer tittarens preferenser. |
getHideToolbar() → boolean | Hänga verktygsfältet preferens. |
setHideToolbar(v: boolean) | Ställer in inställning för att dölja verktygsfältet. |
getHideMenubar() → boolean | Hänga menubars preferens. |
setHideMenubar(v: boolean) | Ställer in göm‑menyrads‑preferens. |
getHideWindowUI() → boolean | Stäng fönstret i preferens. |
setHideWindowUI(v: boolean) | Ställer in preferensen för att dölja fönster‑UI. |
getFitWindow() → boolean | Föregående Fönster Preferens. |
setFitWindow(v: boolean) | Ställer in preferens för att anpassa fönstret. |
getCenterWindow() → boolean | Fönstret för centrala fönster. |
setCenterWindow(v: boolean) | Ställer in preferensen för center window. |
getDisplayDocTitle() → boolean | Visa dokument titel preferens. |
setDisplayDocTitle(v: boolean) | Ställer in preferens för visning av dokumenttitel. |
getPageLayout() → String | Sidan layout (SinglePage, OneColumn, TwoColumnLeft, etc.). |
setPageLayout(layout: String) | Ställer in sidlayout. |
getPageMode() → PageMode | Återgå till sidan läge. |
setPageMode(mode: PageMode) | Ställer in sidläget. |
getPageInfo() → PageInfo | Spara dokumentet i en fil. |
processParagraphs() | Behandlar paragrafer för alla sidor (layout pass). |
save(filePath: String) | @param filePath utgångsfilvägen @throws IOException om skrivande misslyckas @throwsIllegalArgumentException om filPath är noll / |
save() | Spara dokumentet tillbaka till dess associerade målväg. |
save(outputStream: OutputStream) | Spara dokumentet till en outputström. |
hasIncrementalUpdate() → boolean | Återkommer om det aktuella dokumentet innehåller incrementella uppdateringar. |
optimize() | Krav på en fullständig omskrivning på nästa spar istället för en ökande tillägg. |
requestFullRewrite() | Krav på att nästa sparoperation utför en fullständig omskrivning även om incremental spar annars skulle vara möjligt. |
isLinearized() → boolean | Returnerar om det aktuella dokumentet är linjärt för snabb webbvisning. |
optimizeResources() | Ta bort oanvända resurser på sidan före nästa spara. |
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions) | Optimera dokumentet enligt de erbjudna alternativen innan nästa sparning. |
save(filePath: String, format: SaveFormat) | Spara dokumentet i det angivna formatet. |
save(filePath: String, options: PdfSaveOptions) | Spara dokumentet med de angivna PDF-spara alternativen. |
save(filePath: String, options: HtmlSaveOptions) | Spara dokumentet som HTML med angivna alternativ. |
getSourcePath() → String | Returnerar filvägen detta dokument laddades från, eller {@code null} för nya dokument eller dokument laddade från strömmar. |
getFileName() → String | Returnerar filnamnet (vägen) Detta dokument öppnades från. |
setFileName(fileName: String) | Ställer in filnamnet som är associerat med detta dokument. |
exportAnnotationsToXfdf(filePath: String) | Exportera alla anteckningar från detta dokument till en XFDF-fil. |
exportAnnotationsToXfdf(stream: OutputStream) | Exportera alla anteckningar från detta dokument till en XFDF-utgångström. |
importAnnotationsFromXfdf(filePath: String) | Importera anteckningar från en XFDF-fil till detta dokument. |
importAnnotationsFromXfdf(stream: InputStream) | Importera anteckningar från en XFDF-inträdeflöde till detta dokument. |
flatten() | Flatterar hela dokumentet: bakar alla anteckningar och form fält visas i sidinnehåll strömmar, sedan tar bort antecker och formulär fälten. |
flatten(settings: Form.FlattenSettings) | Flattera dokumentet med hjälp av de angivna formulärflatterinställningarna. |
getNamedDestinations() → NamedDestinations | Returnerar dokumentets namngivna destinationssamling. |
getPageLabels() → PageLabels | Återställer sidlagsmärkningar, eller {@code null} om {_code /PageLabels} inte är närvarande. |
getTaggedContent() → TaggedContent | Återställer dokumentets taggade innehåll, vilket ger tillgång till det logiska strukturträdet. |
getLogicalStructure() → StructTreeRoot | Återställer den logiska strukturen för läsning. |
allocateObjectNumber() → int | Tilldelar ett nytt objektnummer till ett annat indirekt objekt. |
registerImportedObject(body: PdfBase) → PdfObjectReference | Registrera ett objekt som importeras från ett annat dokument under en nyligen tilldelad nyckel. |
isEncrypted() → boolean | Returnerar giltigt om detta dokument är krypterat. |
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm) | Krypterar dokumentet med användar- och ägarlösenord med hjälp av det angivna algoritmen. |
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler) | Krypterar dokumentet med en anpassad säkerhetsoperatör. |
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean) | Krypterar dokumentet med användar- och ägarlösenord med hjälp av det angivna algoritmen och privilegier. |
decrypt() | Dekrypterar dokumentet, tar bort kryptering. |
getJavaScript() → JavaScriptCollection | Returnerar JavaScript samlingen från dokumentets namnträ. |
validate(outputLogPath: String, format: PdfFormat) → boolean | Validerar dokumentet mot den angivna PDF-formatet. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | Validerar dokumentet mot den angivna PDF-formatet. |
validate(options: PdfFormatConversionOptions) → boolean | Validerar dokumentet med hjälp av ett PDF/A valideringsalternativ objekt. |
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction) → boolean | Konverterar dokumentet till det angivna PDF-format. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | Konverterar dokumentet till det angivna PDF-format. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | Konverteras med uttrycklig öppenhet. |
convert(options: PdfFormatConversionOptions) → boolean | Konverterar med hjälp av detaljerade konvertering alternativ. |
convertToPdfA2B(outputLogPath: String) → boolean | Konverterar detta PDF till PDF/A-2B format. |
convertToPdfA2B(logStream: OutputStream) → boolean | Konverterar detta PDF till PDF/A-2B format. |
repair() | Försöker reparera små strukturella problem innan spar, validering eller konvertering arbetsflödet. |
isPdfaCompliant() → boolean | Returnerar giltigt om detta dokument är PDF/A-kompatibelt (sätt efter konvertera() eller validera(). |
getPdfFormat() → PdfFormat | Returnerar PDF-format för detta dokument efter konvertering. |
close() | Stäng dokumentet och släpp de underliggande resurserna. |