Documents

Vue de l’ensemble

Document C’est une classe dans Aspose.PDF FOSS pour Java. hérité de : Closeable.

La classe centrale pour le travail avec les documents PDF (ISO 32000-1:2008).

Cette classe fournit 96 méthodes pour travailler avec des objets Document dans les programmes Java. Les méthodes disponibles comprennent : Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,59 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : actions, background, catalog, centerWindow, collection, displayDocTitle,Et 32 autres.

Propriétés

Nom deTypeAccèsDescription
backgroundColorLireRetourne la couleur de fond du niveau document fixée par
{@link #setBackground(Color)} ou {_code null} pour aucun.
pagesPageCollectionLireIl reçoit les pages.
infoDocumentInfoLireRetourne le dictionnaire d’information du document (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoLireUn alias dépassé pour {@link #getInfo()}.
metadataXmpMetadataLireRetournez les métadonnées XMP de ce document.
versionStringLireRetourner la version PDF (par exemple,.
catalogPdfDictionaryLireRetourner le dictionnaire de catalogue racine.
actionsDocumentActionsLireRetourne les déclencheurs d’action au niveau du document (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} plus les entrées {_code/AA} (chargé, sera/a sauvé),
La version / la version).
trailerPdfDictionaryLireRetourner le dictionnaire de trailer.
parserPDFParserLireRetourne le parzer PDF (pour utilisation interne par les composants moteur).
outlinesOutlineCollectionLireRetourner la collection de documents (bookmarks).
formFormLireRetourne le formulaire interactif (AcroForm) de ce document.
embeddedFilesEmbeddedFileCollectionLireRetourne la collecte de fichiers intégrés (attachements).
collectionCollectionLireRetourne le portefeuille du document {@link Collection}, en instantanant un
Un vide sur le premier accès.
fontUtilitiesFontUtilitiesLireRetournez les utilités de caractères pour ce document.
embedStandardFontsbooleanLireRetourne si les 14 phares PDF standard doivent être intégrés lors de l’épargne.
layersjava.util.List<Layer>LireRetourne la liste des groupes de contenu optionnels (layers).
viewerPreferencesViewerPreferencesLireRetourner les préférences des spectateurs.
hideToolbarbooleanLireMettre en avant la barre d’outils.
hideMenubarbooleanLireMettre en avant la préférence de menu.
hideWindowUIbooleanLireMettre en place la fenêtre de préférence.
fitWindowbooleanLirePréférence de fenêtre.
centerWindowbooleanLirePréférence de fenêtre.
displayDocTitlebooleanLireAfficher la préférence du titre de document.
pageLayoutStringLireLe layout de page (SinglePage, OneColumn , TwoColumnLeft etc.).
pageModePageModeLireRendez le mode page.
pageInfoPageInfoLireÉconomisez le document dans un fichier.
linearizedbooleanLireRetourne si le document actuel est linéaire pour une vue web rapide.
sourcePathStringLireRetourner le chemin de fichier ce document a été chargé, ou {@code null} pour les nouveaux documents
ou des documents chargés par les courants.
fileNameStringLireRetourner le nom du fichier (path) Ce document a été ouvert de.
namedDestinationsNamedDestinationsLireRetourner la collection des destinations nommées du document.
pageLabelsPageLabelsLireRetourne les étiquettes de page, ou {@code null} si {_code /PageLabels} n’est pas présent.
taggedContentTaggedContentLireRetourne le contenu étiqueté du document, fournissant un accès à l’arbre de structure logique.
logicalStructureStructTreeRootLireRetourner l’arbre de structure logique pour la lecture.
encryptedbooleanLireIl est valable si ce document est crypté.
javaScriptJavaScriptCollectionLireRetourne la collection JavaScript de l’arbre du nom du document.
pdfaCompliantbooleanLireIl est valide si ce document est conforme à PDF/A (settings après conversion() ou validation().
pdfFormatPdfFormatLireRetournez le format PDF de ce document après la conversion.

méthodes

SignatureDescription
Document(filePath: String)Ouvrez un document PDF d’un chemin de fichier.
Document(filePath: String, password: String)Ouvrez un document PDF d’un chemin de fichier avec une parole.
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler)Ouvrez un document PDF d’un chemin de fichier en utilisant un opérateur de sécurité personnalisé.
Document(stream: InputStream)Ouvrez un document PDF à partir d’un flux d’entrée.
Document(stream: InputStream, password: String)Ouvrez un document PDF d’un flux d’entrée avec une parole.
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Ouvrez un document PDF d’un flux d’entrée en utilisant un opérateur de sécurité personnalisé.
Document()Créer un nouveau document PDF vide.
Document(filePath: String, options: HtmlLoadOptions)Créer un document PDF à partir d’un fichier HTML.
Document(stream: InputStream, options: HtmlLoadOptions)Créer un document PDF à partir d’un flux d’entrée HTML.
getBackground()ColorRetourne la couleur de fond du niveau document fixée par
{@link #setBackground(Color)} ou {_code null} pour aucun.
setBackground(color: Color)Appliquer une couleur de fond solide à chaque page du document
(à travers la page de l’envoi de la couleur).
getPages()PageCollectionRetourner les pages.
getInfo()DocumentInfoRetourne le dictionnaire d’information du document (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfoUn alias dépassé pour {@link #getInfo()}.
getMetadata()XmpMetadataRetournez les métadonnées XMP de ce document.
setXmpMetadata(stream: InputStream)Mettez les métadonnées XMP à partir de bits XML crus lisés d’un flux.
getXmpMetadata(stream: OutputStream)Écrivez les bytes XML de métadonnées XMP dans le flux de sortie donné.
getVersion()StringRetourner la version PDF (par exemple,.
getCatalog()PdfDictionaryRetourner le dictionnaire de catalogue racine.
getActions()DocumentActionsRetourne les déclencheurs d’action au niveau du document (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} plus les entrées {_code/AA} (chargé, sera/a sauvé),
La version / la version).
getTrailer()PdfDictionaryRetourner le dictionnaire de trailer.
getParser()PDFParserRetourne le parzer PDF (pour utilisation interne par les composants moteur).
getOutlines()OutlineCollectionRetourner la collection de documents (bookmarks).
getForm()FormRetourne le formulaire interactif (AcroForm) de ce document.
getEmbeddedFiles()EmbeddedFileCollectionRetourne la collecte de fichiers intégrés (attachements).
getCollection()CollectionRetourne le portefeuille du document {@link Collection}, en instantanant un
Un vide sur le premier accès.
setCollection(value: Collection)Remplacer (ou supprimer, lorsque {@code = null}) le document
Le portefeuille.
getFontUtilities()FontUtilitiesRetournez les utilités de caractères pour ce document.
isEmbedStandardFonts()booleanRetourne si les 14 phares PDF standard doivent être intégrés lors de l’épargne.
setEmbedStandardFonts(embed: boolean)Définissez si les 14 phares PDF standard doivent être intégrés lors de l’épargne.
getLayers()java.util.List<Layer>Retourne la liste des groupes de contenu optionnels (layers).
getViewerPreferences()ViewerPreferencesRetourner les préférences des spectateurs.
getHideToolbar()booleanMettre en avant la barre d’outils.
setHideToolbar(v: boolean)Définir la préférence de l’outil bar.
getHideMenubar()booleanMettre en avant la préférence de menu.
setHideMenubar(v: boolean)Mettre en place la préférence de menu caché.
getHideWindowUI()booleanMettre en place la fenêtre de préférence.
setHideWindowUI(v: boolean)Mettez la fenêtre cachée UI préférence.
getFitWindow()booleanPréférence de fenêtre.
setFitWindow(v: boolean)Préférence de fenêtre.
getCenterWindow()booleanPréférence de fenêtre.
setCenterWindow(v: boolean)Préférence de fenêtre centre.
getDisplayDocTitle()booleanAfficher la préférence du titre de document.
setDisplayDocTitle(v: boolean)Définir la préférence de titre du document.
getPageLayout()StringLe layout de page (SinglePage, OneColumn , TwoColumnLeft etc.).
setPageLayout(layout: String)Définir le layout page.
getPageMode()PageModeRetourner le mode page.
setPageMode(mode: PageMode)Mettre en place le mode page.
getPageInfo()PageInfoÉconomisez le document dans un fichier.
processParagraphs()Traitement des paragraphes pour toutes les pages (pass de layout).
save(filePath: String)@param filePath le chemin de fichier d’entrée
@throws IOException si l’écriture échoue
@throws IllegalArgumentException si le fichierPath est null
/
save()Il enregistre le document de retour sur son chemin cible associé.
save(outputStream: OutputStream)Économisez le document dans un flux de sortie.
hasIncrementalUpdate()booleanIl revient si le document actuel contient des mises à jour incrédulaires.
optimize()Il demande une réécriture complète sur la prochaine sauvegarde au lieu d’un supplément incrementel.
requestFullRewrite()Demande que la prochaine opération de sauvegarde effectue une réécriture complète même si
Une économie d’augmentation serait autrement possible.
isLinearized()booleanRetourne si le document actuel est linéaire pour une vue web rapide.
optimizeResources()Supprimer les ressources de niveau page inutilisées avant le prochain sauvetage.
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions)Optimiser le document en fonction des options fournies avant la prochaine
Sauver !.
save(filePath: String, format: SaveFormat)Écrivez le document dans le format spécifié.
save(filePath: String, options: PdfSaveOptions)Écoute le document avec les options d’économie PDF spécifiées.
save(filePath: String, options: HtmlSaveOptions)Économisez le document en tant que HTML avec les options spécifiées.
getSourcePath()StringRetourner le chemin de fichier ce document a été chargé, ou {@code null} pour les nouveaux documents
ou des documents chargés par les courants.
getFileName()StringRetourner le nom du fichier (path) Ce document a été ouvert de.
setFileName(fileName: String)Définissez le nom du fichier associé à ce document.
exportAnnotationsToXfdf(filePath: String)Exporter toutes les notes de ce document dans un fichier XFDF.
exportAnnotationsToXfdf(stream: OutputStream)Exporter toutes les notes de ce document à un flux d’exportation XFDF.
importAnnotationsFromXfdf(filePath: String)Importe des notes d’un fichier XFDF dans ce document.
importAnnotationsFromXfdf(stream: InputStream)Importation des notes d’un flux d’entrée XFDF dans ce document.
flatten()Flattent l’ensemble du document: bakes toutes les notes et formez les apparences de champs
dans les flux de contenu de page, puis supprime les notes et les champs de formulation.
flatten(settings: Form.FlattenSettings)Flattez le document en utilisant les paramètres de flatte du formulaire spécifié.
getNamedDestinations()NamedDestinationsRetourner la collection des destinations nommées du document.
getPageLabels()PageLabelsRetourne les étiquettes de page, ou {@code null} si {_code /PageLabels} n’est pas présent.
getTaggedContent()TaggedContentIl retourne le contenu étiqueté du document, fournissant un accès à l’arbre de structure logique.
getLogicalStructure()StructTreeRootRetourner l’arbre de structure logique pour la lecture.
allocateObjectNumber()intIl attribue un nouveau numéro d’objet à un nouvel objet indirect.
registerImportedObject(body: PdfBase)PdfObjectReferenceEnregistre un objet importé d’un autre document sous une allocation fraîche
La clé.
isEncrypted()booleanIl est valable si ce document est crypté.
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm)Encryptez le document avec les mots de passe utilisateur et propriétaire en utilisant l’algorithme spécifié.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler)Encryptez le document avec un opérateur de sécurité personnalisé.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean)Encryptez le document avec les mots de passe utilisateur et propriétaire en utilisant l’algorithme spécifié
et privilège de la mise.
decrypt()Décrypter le document, supprimer la cryptage.
getJavaScript()JavaScriptCollectionRetourne la collection JavaScript de l’arbre du nom du document.
validate(outputLogPath: String, format: PdfFormat)booleanValide le document contre le profil du format PDF spécifié.
validate(logStream: OutputStream, format: PdfFormat)booleanValide le document contre le profil du format PDF spécifié.
validate(options: PdfFormatConversionOptions)booleanValider le document en utilisant un objet de validation PDF/A.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanConvertir le document au format PDF spécifié.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanConvertir le document au format PDF spécifié.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanConvertir avec une manipulation explicite de transparence.
convert(options: PdfFormatConversionOptions)booleanConvertir en utilisant des options de conversion détaillées.
convertToPdfA2B(outputLogPath: String)booleanConvertez ce PDF en format PDF/A-2B.
convertToPdfA2B(logStream: OutputStream)booleanConvertez ce PDF en format PDF/A-2B.
repair()- Essai de réparer des problèmes structurels mineurs avant sauvegarde, validation ou
flux de travail de conversion.
isPdfaCompliant()booleanIl est valide si ce document est conforme à PDF/A (settings après conversion() ou validation().
getPdfFormat()PdfFormatRetournez le format PDF de ce document après la conversion.
close()Fermez le document et libère les ressources de base.

Voir aussi

 Français