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

NamnTyp avAccessBeskrivning
backgroundColorLäsningReturnerar bakgrundsfärgen på dokumentnivå som anges via {@link #setBackground(Color)} eller { @code null} för ingen.
pagesPageCollectionLäsningHämtar sidorna.
infoDocumentInfoLäsningReturnerar dokumentinformationsspråk (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoLäsningAvskärd alias för {@link #getInfo()}.
metadataXmpMetadataLäsningReturnerar XMP-metadata i detta dokument.
versionStringLäsningReturnerar PDF-versionsträngen (t.ex.
catalogPdfDictionaryLäsningÅterställ rötkatalog ordbok.
actionsDocumentActionsLä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).
trailerPdfDictionaryLäsningÅterkommer trailerens ordbok.
parserPDFParserLäsningReturnerar den underliggande PDF-parser (för intern användning av motorkomponenter).
outlinesOutlineCollectionLäsningReturnerar dokumentets outline (bookmarks) samling.
formFormLäsningReturnerar det interaktiva formuläret (AcroForm) i detta dokument.
embeddedFilesEmbeddedFileCollectionLäsningÅterställer samlingen av inbyggda filer (attackningar).
collectionCollectionLäsningReturnerar dokumentets portfölj {@link Collection}, installerar en tom på första åtkomst.
fontUtilitiesFontUtilitiesLäsningReturnerar teckensnitt verktyg för detta dokument.
embedStandardFontsbooleanLäsningÅterkommer om standard 14 PDF-fönster ska införlivas när du sparar.
layersjava.util.List<Layer>LäsningÅterställer listan över valfria innehållsgrupper (lagrar).
viewerPreferencesViewerPreferencesLäsningÅterställer tittarens preferenser.
hideToolbarbooleanLäsningHåll verktygsfältet företräde.
hideMenubarbooleanLäsningHänga menubars preferens.
hideWindowUIbooleanLäsStäng fönstret i preferens.
fitWindowbooleanLäsFöregående Fönster Preferens.
centerWindowbooleanLäsFönstret för centrala fönster.
displayDocTitlebooleanLäsVisa dokument titel preferens.
pageLayoutStringLäsSidan layout (SinglePage, OneColumn, TwoColumnLeft, etc.).
pageModePageModeLäsHämtar sidläget.
pageInfoPageInfoLäsSpara dokumentet i en fil.
linearizedbooleanLäsReturnerar om det aktuella dokumentet är linjärt för snabb webbvisning.
sourcePathStringLäsReturnerar filvägen detta dokument laddades från, eller {@code null} för nya dokument eller dokument laddade från strömmar.
fileNameStringLäsReturnerar filnamnet (vägen) Detta dokument öppnades från.
namedDestinationsNamedDestinationsLäsReturnerar dokumentets namngivna destinationssamling.
pageLabelsPageLabelsLäsReturnerar sidetiketterna, eller {@code null} om {@code /PageLabels} inte är närvarande.
taggedContentTaggedContentLäsReturnerar dokumentets taggade innehåll, vilket ger tillgång till den logiska strukturen.
logicalStructureStructTreeRootLäsReturnerar den logiska strukturen för läsning.
encryptedbooleanLäsReturnerar giltigt om detta dokument är krypterat.
javaScriptJavaScriptCollectionLäsReturnerar samlingen JavaScript från dokumentets namnträd.
pdfaCompliantbooleanLäsReturnerar giltigt om detta dokument är PDF/A-kompatibelt (sätt efter konvertera() eller validera()).
pdfFormatPdfFormatLäsReturnerar PDF-format för detta dokument efter konvertering.

Metoder

SignatureBeskrivning
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()ColorReturnerar 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()DocumentInfoReturnerar dokumentinformationsspråket (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfoAvlägsnat alias för {@link #getInfo()}.
getMetadata()XmpMetadataReturnerar 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()StringReturnerar PDF-versionsträngen (t.ex.
getCatalog()PdfDictionaryReturnerar rötkatalogens ordbok.
getActions()DocumentActionsReturnerar 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()PdfDictionaryTillbaka till Trailer Dictionary.
getParser()PDFParserReturnerar den underliggande PDF-parsaren (för intern användning av motorkomponenter).
getOutlines()OutlineCollectionReturnerar dokumentets outline (bookmarks) samling.
getForm()FormReturnerar det interaktiva formuläret (AcroForm) i detta dokument.
getEmbeddedFiles()EmbeddedFileCollectionReturnerar insamlingen av inbyggda filer (attackningar).
getCollection()CollectionReturnerar 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()FontUtilitiesReturnerar teckensnittsverktygen för detta dokument.
isEmbedStandardFonts()booleanReturnerar 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()booleanHänga verktygsfältet preferens.
setHideToolbar(v: boolean)Ställer in inställning för att dölja verktygsfältet.
getHideMenubar()booleanHänga menubars preferens.
setHideMenubar(v: boolean)Ställer in göm‑menyrads‑preferens.
getHideWindowUI()booleanStäng fönstret i preferens.
setHideWindowUI(v: boolean)Ställer in preferensen för att dölja fönster‑UI.
getFitWindow()booleanFöregående Fönster Preferens.
setFitWindow(v: boolean)Ställer in preferens för att anpassa fönstret.
getCenterWindow()booleanFönstret för centrala fönster.
setCenterWindow(v: boolean)Ställer in preferensen för center window.
getDisplayDocTitle()booleanVisa dokument titel preferens.
setDisplayDocTitle(v: boolean)Ställer in preferens för visning av dokumenttitel.
getPageLayout()StringSidan 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()PageInfoSpara 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()booleanReturnerar 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()StringReturnerar filvägen detta dokument laddades från, eller {@code null} för nya dokument eller dokument laddade från strömmar.
getFileName()StringReturnerar 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()NamedDestinationsReturnerar 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()intTilldelar ett nytt objektnummer till ett annat indirekt objekt.
registerImportedObject(body: PdfBase)PdfObjectReferenceRegistrera ett objekt som importeras från ett annat dokument under en nyligen tilldelad nyckel.
isEncrypted()booleanReturnerar 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()JavaScriptCollectionReturnerar JavaScript samlingen från dokumentets namnträ.
validate(outputLogPath: String, format: PdfFormat)booleanValiderar dokumentet mot den angivna PDF-formatet.
validate(logStream: OutputStream, format: PdfFormat)booleanValiderar dokumentet mot den angivna PDF-formatet.
validate(options: PdfFormatConversionOptions)booleanValiderar dokumentet med hjälp av ett PDF/A valideringsalternativ objekt.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanKonverterar dokumentet till det angivna PDF-format.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanKonverterar dokumentet till det angivna PDF-format.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanKonverteras med uttrycklig öppenhet.
convert(options: PdfFormatConversionOptions)booleanKonverterar med hjälp av detaljerade konvertering alternativ.
convertToPdfA2B(outputLogPath: String)booleanKonverterar detta PDF till PDF/A-2B format.
convertToPdfA2B(logStream: OutputStream)booleanKonverterar detta PDF till PDF/A-2B format.
repair()Försöker reparera små strukturella problem innan spar, validering eller konvertering arbetsflödet.
isPdfaCompliant()booleanReturnerar giltigt om detta dokument är PDF/A-kompatibelt (sätt efter konvertera() eller validera().
getPdfFormat()PdfFormatReturnerar PDF-format för detta dokument efter konvertering.
close()Stäng dokumentet och släpp de underliggande resurserna.

Se även

 Svenska