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 de | Type | Accès | Description |
|---|---|---|---|
background | Color | Lire | Retourne la couleur de fond du niveau document fixée par |
| {@link #setBackground(Color)} ou {_code null} pour aucun. | |||
pages | PageCollection | Lire | Il reçoit les pages. |
info | DocumentInfo | Lire | Retourne le dictionnaire d’information du document (ISO 32000-1:2008, §14.3.3). |
orCreateInfo | DocumentInfo | Lire | Un alias dépassé pour {@link #getInfo()}. |
metadata | XmpMetadata | Lire | Retournez les métadonnées XMP de ce document. |
version | String | Lire | Retourner la version PDF (par exemple,. |
catalog | PdfDictionary | Lire | Retourner le dictionnaire de catalogue racine. |
actions | DocumentActions | Lire | Retourne 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). | |||
trailer | PdfDictionary | Lire | Retourner le dictionnaire de trailer. |
parser | PDFParser | Lire | Retourne le parzer PDF (pour utilisation interne par les composants moteur). |
outlines | OutlineCollection | Lire | Retourner la collection de documents (bookmarks). |
form | Form | Lire | Retourne le formulaire interactif (AcroForm) de ce document. |
embeddedFiles | EmbeddedFileCollection | Lire | Retourne la collecte de fichiers intégrés (attachements). |
collection | Collection | Lire | Retourne le portefeuille du document {@link Collection}, en instantanant un |
| Un vide sur le premier accès. | |||
fontUtilities | FontUtilities | Lire | Retournez les utilités de caractères pour ce document. |
embedStandardFonts | boolean | Lire | Retourne si les 14 phares PDF standard doivent être intégrés lors de l’épargne. |
layers | java.util.List<Layer> | Lire | Retourne la liste des groupes de contenu optionnels (layers). |
viewerPreferences | ViewerPreferences | Lire | Retourner les préférences des spectateurs. |
hideToolbar | boolean | Lire | Mettre en avant la barre d’outils. |
hideMenubar | boolean | Lire | Mettre en avant la préférence de menu. |
hideWindowUI | boolean | Lire | Mettre en place la fenêtre de préférence. |
fitWindow | boolean | Lire | Préférence de fenêtre. |
centerWindow | boolean | Lire | Préférence de fenêtre. |
displayDocTitle | boolean | Lire | Afficher la préférence du titre de document. |
pageLayout | String | Lire | Le layout de page (SinglePage, OneColumn , TwoColumnLeft etc.). |
pageMode | PageMode | Lire | Rendez le mode page. |
pageInfo | PageInfo | Lire | Économisez le document dans un fichier. |
linearized | boolean | Lire | Retourne si le document actuel est linéaire pour une vue web rapide. |
sourcePath | String | Lire | Retourner le chemin de fichier ce document a été chargé, ou {@code null} pour les nouveaux documents |
| ou des documents chargés par les courants. | |||
fileName | String | Lire | Retourner le nom du fichier (path) Ce document a été ouvert de. |
namedDestinations | NamedDestinations | Lire | Retourner la collection des destinations nommées du document. |
pageLabels | PageLabels | Lire | Retourne les étiquettes de page, ou {@code null} si {_code /PageLabels} n’est pas présent. |
taggedContent | TaggedContent | Lire | Retourne le contenu étiqueté du document, fournissant un accès à l’arbre de structure logique. |
logicalStructure | StructTreeRoot | Lire | Retourner l’arbre de structure logique pour la lecture. |
encrypted | boolean | Lire | Il est valable si ce document est crypté. |
javaScript | JavaScriptCollection | Lire | Retourne la collection JavaScript de l’arbre du nom du document. |
pdfaCompliant | boolean | Lire | Il est valide si ce document est conforme à PDF/A (settings après conversion() ou validation(). |
pdfFormat | PdfFormat | Lire | Retournez le format PDF de ce document après la conversion. |
méthodes
| Signature | Description |
|---|---|
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() → Color | Retourne 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() → PageCollection | Retourner les pages. |
getInfo() → DocumentInfo | Retourne le dictionnaire d’information du document (ISO 32000-1:2008, §14.3.3). |
getOrCreateInfo() → DocumentInfo | Un alias dépassé pour {@link #getInfo()}. |
getMetadata() → XmpMetadata | Retournez 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() → String | Retourner la version PDF (par exemple,. |
getCatalog() → PdfDictionary | Retourner le dictionnaire de catalogue racine. |
getActions() → DocumentActions | Retourne 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() → PdfDictionary | Retourner le dictionnaire de trailer. |
getParser() → PDFParser | Retourne le parzer PDF (pour utilisation interne par les composants moteur). |
getOutlines() → OutlineCollection | Retourner la collection de documents (bookmarks). |
getForm() → Form | Retourne le formulaire interactif (AcroForm) de ce document. |
getEmbeddedFiles() → EmbeddedFileCollection | Retourne la collecte de fichiers intégrés (attachements). |
getCollection() → Collection | Retourne 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() → FontUtilities | Retournez les utilités de caractères pour ce document. |
isEmbedStandardFonts() → boolean | Retourne 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() → ViewerPreferences | Retourner les préférences des spectateurs. |
getHideToolbar() → boolean | Mettre en avant la barre d’outils. |
setHideToolbar(v: boolean) | Définir la préférence de l’outil bar. |
getHideMenubar() → boolean | Mettre en avant la préférence de menu. |
setHideMenubar(v: boolean) | Mettre en place la préférence de menu caché. |
getHideWindowUI() → boolean | Mettre en place la fenêtre de préférence. |
setHideWindowUI(v: boolean) | Mettez la fenêtre cachée UI préférence. |
getFitWindow() → boolean | Préférence de fenêtre. |
setFitWindow(v: boolean) | Préférence de fenêtre. |
getCenterWindow() → boolean | Préférence de fenêtre. |
setCenterWindow(v: boolean) | Préférence de fenêtre centre. |
getDisplayDocTitle() → boolean | Afficher la préférence du titre de document. |
setDisplayDocTitle(v: boolean) | Définir la préférence de titre du document. |
getPageLayout() → String | Le layout de page (SinglePage, OneColumn , TwoColumnLeft etc.). |
setPageLayout(layout: String) | Définir le layout page. |
getPageMode() → PageMode | Retourner 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() → boolean | Il 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() → boolean | Retourne 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() → String | Retourner 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() → String | Retourner 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() → NamedDestinations | Retourner la collection des destinations nommées du document. |
getPageLabels() → PageLabels | Retourne les étiquettes de page, ou {@code null} si {_code /PageLabels} n’est pas présent. |
getTaggedContent() → TaggedContent | Il retourne le contenu étiqueté du document, fournissant un accès à l’arbre de structure logique. |
getLogicalStructure() → StructTreeRoot | Retourner l’arbre de structure logique pour la lecture. |
allocateObjectNumber() → int | Il attribue un nouveau numéro d’objet à un nouvel objet indirect. |
registerImportedObject(body: PdfBase) → PdfObjectReference | Enregistre un objet importé d’un autre document sous une allocation fraîche |
| La clé. | |
isEncrypted() → boolean | Il 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() → JavaScriptCollection | Retourne la collection JavaScript de l’arbre du nom du document. |
validate(outputLogPath: String, format: PdfFormat) → boolean | Valide le document contre le profil du format PDF spécifié. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | Valide le document contre le profil du format PDF spécifié. |
validate(options: PdfFormatConversionOptions) → boolean | Valider le document en utilisant un objet de validation PDF/A. |
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction) → boolean | Convertir le document au format PDF spécifié. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | Convertir le document au format PDF spécifié. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | Convertir avec une manipulation explicite de transparence. |
convert(options: PdfFormatConversionOptions) → boolean | Convertir en utilisant des options de conversion détaillées. |
convertToPdfA2B(outputLogPath: String) → boolean | Convertez ce PDF en format PDF/A-2B. |
convertToPdfA2B(logStream: OutputStream) → boolean | Convertez 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() → boolean | Il est valide si ce document est conforme à PDF/A (settings après conversion() ou validation(). |
getPdfFormat() → PdfFormat | Retournez le format PDF de ce document après la conversion. |
close() | Fermez le document et libère les ressources de base. |