Documentul

Opinie generală

Document este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: Closeable.

Clasa centrală pentru lucrarea cu documente PDF (ISO 32000-1:2008).

Această clasă oferă 96 de metode pentru a lucra cu obiecte Document în programele Java. Metodele disponibile includ: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog, și 59 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: actions, background, catalog, centerWindow, collection, displayDocTitle, şi 32 mai mult.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
backgroundColorCiteşte.Întoarce culoarea de fundal la nivelul documentului setată prin:
{@link #setBackground(Color)}, sau { @code null} pentru niciuna.
pagesPageCollectionCiteşte.Ia paginile.
infoDocumentInfoCiteşte.Întoarce dicționarul de informații privind documentele (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoCiteşte.Aliasuri depreciate pentru {@link #getInfo()}.
metadataXmpMetadataCiteşte.Întoarce metadatele XMP ale acestui document.
versionStringCiteşte.Întoarce șirul versiunii PDF (de exemplu:.
catalogPdfDictionaryCiteşte.Întoarce dicționarul de catalog.
actionsDocumentActionsCiteşte.Retoară activatoarele de acțiune la nivelul documentului (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} plus intrările { @code & #AA} (va-închide, va/a salvat,
va/a-imprimat).
trailerPdfDictionaryCiteşte.Întoarce dicţionarul trailerului.
parserPDFParserCiteşte.Întoarce parserul PDF de bază (pentru utilizarea internă a componentelor motorului).
outlinesOutlineCollectionCiteşte.Întoarce colecția de contururi ale documentelor (marcați).
formFormCiteşte.Întoarce forma interactivă (AcroForm) a acestui document.
embeddedFilesEmbeddedFileCollectionCiteşte.Întoarce colecția de fișiere încorporate (anexări).
collectionCollectionCiteşte.Întoarce portofoliul documentului {@link Collection}, în care se instantiează un
Unul gol la prima accesare.
fontUtilitiesFontUtilitiesCiteşte.Întoarce utilitățile de font pentru acest document.
embedStandardFontsbooleanCiteşte.Întoarce dacă trebuie să se încorporeze fonturile PDF standard 14 atunci când se salvează.
layersjava.util.List<Layer>Citeşte.Întoarce lista de grupuri opționale de conținut ( straturi).
viewerPreferencesViewerPreferencesCiteşte.Întoarce preferințele spectatorului.
hideToolbarbooleanCiteşte.Ascunde preferințele din bara de instrumente.
hideMenubarbooleanCiteşte.Ascunde preferințele din bara de meniu.
hideWindowUIbooleanCiteşte.Ascunde preferințele interfaței de utilizare a ferestrei.
fitWindowbooleanCiteşte.Se potriveşte preferinţei ferestrei.
centerWindowbooleanCiteşte.Preferința de fereastră centrală.
displayDocTitlebooleanCiteşte.Afișează preferința titlului documentului.
pageLayoutStringCiteşte.Layout-ul paginii (SinglePage, OneColumn și TwoColumnLeft etc.).
pageModePageModeCiteşte.Obţine modul de pagină.
pageInfoPageInfoCiteşte.Salvează documentul într-un fişier.
linearizedbooleanCiteşte.Întoarce dacă documentul curent este linearizat pentru vizualizarea web rapidă.
sourcePathStringCiteşte.Întoarce calea fișierului de la care a fost încărcat acest document, sau {@code null} pentru documente noi
sau documente încărcate din fluxuri.
fileNameStringCiteşte.Întoarce numele fișierului (calea) din care a fost deschis acest document.
namedDestinationsNamedDestinationsCiteşte.Întoarce colecția de destinații denumite ale documentului.
pageLabelsPageLabelsCiteşte.Întoarce etichetele paginii sau {@code null} dacă nu este prezent.
taggedContentTaggedContentCiteşte.Întoarce conținutul documentului etichetat, oferind acces la arbore de structură logică.
logicalStructureStructTreeRootCiteşte.Întoarce structura logică pentru citire.
encryptedbooleanCiteşte.Întoarce adevărat dacă acest document este criptat.
javaScriptJavaScriptCollectionCiteşte.Întoarce colectia JavaScript din arborele de nume al documentului.
pdfaCompliantbooleanCiteşte.Întoarce true dacă acest document este conform PDF/A (setat după convert ((() sau validate (())).
pdfFormatPdfFormatCiteşte.Întoarce formatul PDF al acestui document după conversie.

Metode de evaluare

SemnăturaDescriere:
Document(filePath: String)Deschide un document PDF dintr-o cale de fișier.
Document(filePath: String, password: String)Deschide un document PDF dintr-o cale de fișier cu o parolă.
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler)Deschide un document PDF dintr-o cale de fișiere folosind un manipulator de securitate personalizat.
Document(stream: InputStream)Deschide un document PDF dintr-un flux de intrare.
Document(stream: InputStream, password: String)Deschide un document PDF dintr-un flux de intrare cu o parolă.
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Deschide un document PDF dintr-un flux de intrare folosind un manipulator de securitate personalizat.
Document()Creează un nou document PDF gol.
Document(filePath: String, options: HtmlLoadOptions)Creează un document PDF dintr-un fișier HTML.
Document(stream: InputStream, options: HtmlLoadOptions)Creează un document PDF dintr-un flux de intrare HTML.
getBackground()ColorÎntoarce culoarea de fundal la nivelul documentului setată prin:
{@link #setBackground(Color)}, sau { @code null} pentru niciuna.
setBackground(color: Color)Aplică o culoare solidă de fundal la fiecare pagină din document
(prin {@link Page#setBackground(Color)}).
getPages()PageCollectionÎntoarce paginile.
getInfo()DocumentInfoÎntoarce dicționarul de informații privind documentele (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfoAliasuri depreciate pentru {@link #getInfo()}.
getMetadata()XmpMetadataÎntoarce metadatele XMP ale acestui document.
setXmpMetadata(stream: InputStream)Setează metadatele XMP din baiti XML brute citite dintr-un flux.
getXmpMetadata(stream: OutputStream)Scrie meta-date XMP XML byte în fluxul de ieșire dat.
getVersion()StringÎntoarce șirul versiunii PDF (de exemplu:.
getCatalog()PdfDictionaryÎntoarce dicționarul de catalog.
getActions()DocumentActionsRetoară activatoarele de acțiune la nivelul documentului (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} plus intrările { @code & #AA} (va-închide, va/a salvat,
va/a-imprimat).
getTrailer()PdfDictionaryÎntoarce dicţionarul trailerului.
getParser()PDFParserÎntoarce parserul PDF de bază (pentru utilizarea internă a componentelor motorului).
getOutlines()OutlineCollectionÎntoarce colecția de contururi ale documentelor (marcați).
getForm()FormÎntoarce forma interactivă (AcroForm) a acestui document.
getEmbeddedFiles()EmbeddedFileCollectionÎntoarce colecția de fișiere încorporate (anexări).
getCollection()CollectionÎntoarce portofoliul documentului {@link Collection}, instantiind un
Unul gol la prima accesare.
setCollection(value: Collection)Înlocuiește (sau elimină, atunci când {@code value == null}) documentul
portofoliu.
getFontUtilities()FontUtilitiesÎntoarce utilitățile de font pentru acest document.
isEmbedStandardFonts()booleanÎntoarce dacă trebuie să se încorporeze fonturile PDF standard 14 atunci când se salvează.
setEmbedStandardFonts(embed: boolean)Indică dacă fonturile standard 14 PDF trebuie încorporate atunci când se salvează.
getLayers()java.util.List<Layer>Întoarce lista de grupuri opționale de conținut ( straturi).
getViewerPreferences()ViewerPreferencesÎntoarce preferințele spectatorului.
getHideToolbar()booleanAscunde preferințele din bara de instrumente.
setHideToolbar(v: boolean)Seturi preferințe de ascunde bara de instrumente.
getHideMenubar()booleanAscunde preferințele din bara de meniu.
setHideMenubar(v: boolean)Seturi de preferințe din bara de meniu ascuns.
getHideWindowUI()booleanAscunde preferințele interfaței de utilizare a ferestrei.
setHideWindowUI(v: boolean)Seturi preferințe UI de fereastră ascunsă.
getFitWindow()booleanSe potriveşte preferinţei ferestrei.
setFitWindow(v: boolean)Seturi de preferințe pentru fereastră.
getCenterWindow()booleanPreferința de fereastră centrală.
setCenterWindow(v: boolean)Seturi preferințe centrul ferestrei.
getDisplayDocTitle()booleanAfișează preferința titlului documentului.
setDisplayDocTitle(v: boolean)Setarea preferinței de afișare a titlului documentului.
getPageLayout()StringLayout-ul paginii (SinglePage, OneColumn și TwoColumnLeft etc.).
setPageLayout(layout: String)Setare layout pagină.
getPageMode()PageModeÎntoarce modul pagină.
setPageMode(mode: PageMode)Setarea modului de pagină.
getPageInfo()PageInfoSalvează documentul într-un fişier.
processParagraphs()Procesarea paragrafelor pentru toate paginile (pas de layout).
save(filePath: String)@param filePath calea fișierului de ieșire
@ arunca IOException dacă scrie nu reușește
@ arunca IllegalArgumentException dacă filePath este nul
/
save()Salvează documentul înapoi la calea țintă asociată.
save(outputStream: OutputStream)Salvează documentul într-un flux de ieşire.
hasIncrementalUpdate()booleanÎntoarce dacă documentul curent conține actualizări incrementale.
optimize()Cere o rescriere completă la următoarea salvare în loc de un apendice incremental.
requestFullRewrite()Solicită ca următoarea operațiune de salvare să efectueze o rescriere completă chiar dacă:
în caz contrar, ar fi posibilă o economisire incrementală.
isLinearized()booleanÎntoarce dacă documentul curent este linearizat pentru vizualizarea web rapidă.
optimizeResources()Elimină resursele neutilizate la nivel de pagină înainte de următoarea salvare.
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions)Optimizează documentul în funcție de opțiunile furnizate înaintea următoarei sesiuni.
Salvaţi.
save(filePath: String, format: SaveFormat)Salvează documentul în formatul specificat.
save(filePath: String, options: PdfSaveOptions)Salvează documentul cu opțiunile de salvare PDF specificate.
save(filePath: String, options: HtmlSaveOptions)Salvează documentul ca HTML cu opțiunile specificate.
getSourcePath()StringÎntoarce calea fișierului de la care a fost încărcat acest document, sau {@code null} pentru documente noi
sau documente încărcate din fluxuri.
getFileName()StringÎntoarce numele fișierului (calea) din care a fost deschis acest document.
setFileName(fileName: String)Indică numele fişierului asociat acestui document.
exportAnnotationsToXfdf(filePath: String)Exportează toate anotațiile din acest document într-un fișier XFDF.
exportAnnotationsToXfdf(stream: OutputStream)Exportează toate anotațiile din acest document într-un flux de ieșire XFDF.
importAnnotationsFromXfdf(filePath: String)Importă comentarii dintr-un fișier XFDF în acest document.
importAnnotationsFromXfdf(stream: InputStream)Importă în acest document anotații dintr-un flux de intrare XFDF.
flatten()Aplatizează întregul document: coacă toate comentariile și formele de câmp aparentă.
în fluxuri de conținut al paginii, apoi elimină anotațiile și câmpurile de formular.
flatten(settings: Form.FlattenSettings)Aplatizează documentul folosind setările de aplatizare a formularului specificate.
getNamedDestinations()NamedDestinationsÎntoarce colecția de destinații denumite ale documentului.
getPageLabels()PageLabelsÎntoarce etichetele paginii sau {@code null} dacă nu este prezent.
getTaggedContent()TaggedContentÎntoarce conținutul documentului etichetat, oferind acces la arbore de structură logică.
getLogicalStructure()StructTreeRootÎntoarce structura logică pentru citire.
allocateObjectNumber()intAlocă un nou număr de obiect pentru un alt obiectiv indirect.
registerImportedObject(body: PdfBase)PdfObjectReferenceÎnregistrează un obiect importat dintr-un alt document sub o nouă alocare.
Cheia. - Ce?.
isEncrypted()booleanÎntoarce adevărat dacă acest document este criptat.
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm)Criptarea documentului cu parole de utilizator și proprietar folosind algoritmul specificat.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler)Cifră documentul cu un manager de securitate personalizat.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean)Criptarea documentului cu parolele de utilizator și proprietar folosind algoritmul specificat
şi set de privilegii.
decrypt()Decriptarea documentului, eliminând criptare.
getJavaScript()JavaScriptCollectionÎntoarce colectia JavaScript din arborele de nume al documentului.
validate(outputLogPath: String, format: PdfFormat)booleanValidează documentul în raport cu profilul formatului PDF specificat.
validate(logStream: OutputStream, format: PdfFormat)booleanValidează documentul în raport cu profilul formatului PDF specificat.
validate(options: PdfFormatConversionOptions)booleanValidează documentul folosind un obiect de opțiune PDF/A.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanConvertează documentul în format PDF specificat.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanConvertează documentul în format PDF specificat.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanConvertă cu manipulare explicită a transparenței.
convert(options: PdfFormatConversionOptions)booleanConvertează folosind opțiuni de conversie detaliate.
convertToPdfA2B(outputLogPath: String)booleanConvertează acest PDF în format PDF/A-2B.
convertToPdfA2B(logStream: OutputStream)booleanConvertează acest PDF în format PDF/A-2B.
repair()Încercările de a repara probleme structurale minore înaintea salvării, validării sau evaluării.
fluxurile de lucru pentru conversie.
isPdfaCompliant()booleanÎntoarce true dacă acest document este conform PDF/A (setat după convert ((() sau validate (())).
getPdfFormat()PdfFormatÎntoarce formatul PDF al acestui document după conversie.
close()Închide documentul şi eliberează resursele subiacente.

Vezi și:

 Română