PdfFileInfo
Vue de l’ensemble
PdfFileInfo Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IDisposable.
Facade pour accéder aux métadonnées et propriétés du document PDF.
Cette classe fournit 34 méthodes pour travailler avec des objets PdfFileInfo dans les programmes .NET. Les méthodes disponibles comprennent : BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset,8 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,Et 26 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
Document | Document? | Lire | Le document lié. |
InputFile | string? | Lire / Écrire | Le chemin de la source PDF. |
HasOpenPassword | bool | Lire | Le PDF nécessite un mot de passe ouvert pour s’ouvrir. |
HasEditPassword | bool | Lire | Si le PDF a un mot de passe propriétaire/éditeur (c’est-à-dire que. |
PasswordType | PasswordType | Lire | Quel type de mot de passe (si possible) a authentifié le PDF lié. |
Title | string? | Lire / Écrire | Le titre du document. |
Author | string? | Lire / Écrire | L’auteur du document. |
Subject | string? | Lire / Écrire | Le sujet du document. |
Keywords | string? | Lire / Écrire | Les mots clés du document. |
Creator | string? | Lire / Écrire | L’application du créateur. |
Producer | string? | Lire | L’application productrice qui a créé le PDF. |
Header | Dictionary<string, string> | Lire / Écrire | Les metadata personnalisés sont entrées du dictionnaire /info, en clé par nom. |
CreationDate | string | Lire / Écrire | La date de création dans le format PDF natif (D:YY YYMMDDHmmSSOHH’mm), ou vide lorsqu’il n’est pas disponible. |
CreationDateValue | DateTime | Lire / Écrire | Roi DateTime vue de CreationDate (accessoire de conformité). |
ModDate | string | Lire / Écrire | La date de modification dans le format PDF natif (D:YY YYMMDDHmmSSOHH’mm), ou vide lorsqu’il n’est pas disponible. |
ModDateValue | DateTime | Lire / Écrire | Roi DateTime vue de ModDate (accessoire de conformité). |
NumberOfPages | int | Lire | Nombre de pages. |
PdfVersion | string? | Lire | La version PDF est la barre (par exemple, « 1.4 », « 1.7 »). |
IsEncrypted | bool | Lire | Que le document soit crypté. |
HasForm | bool | Lire | Le document a une forme. |
HasOutlines | bool | Lire | Que le document ait des notes. |
HasMetadata | bool | Lire | Si le document contient des métadonnées XMP. |
HasEmbeddedFiles | bool | Lire | Que le document ait des fichiers intégrés. |
HasPageLabels | bool | Lire | Que le document ait des étiquettes de page. |
HasLayers | bool | Lire | Si le document a des couches (contenu facultatif). |
HasCollection | bool | Lire | Que le document soit un portfolio PDF (il y a une entrée / collection dans le catalogue). |
IsTagged | bool | Lire | Que le document soit marqué. |
PageLayout | string? | Lire | Le mode de layout de la page (par exemple, «SinglePage », « TwoColumnLeft"). |
PageMode | string? | Lire | Le mode de page (par exemple, «UseOutlines », « FullScreen"). |
IsPdfFile | bool | Lire | Que le document lié soit un fichier PDF valide (propriété d’instance). |
InputStream | Stream? | Lire / Écrire | Source de PDF. |
UseStrictValidation | bool | Lire / Écrire | Lorsque cela est vrai, le parser applique des règles strictes de validation PDF. |
méthodes
| Signature | Description |
|---|---|
PdfFileInfo() | Créez une instance vide. |
PdfFileInfo(document: Document) | Créez une instance PdfFileInfo enveloppant un Document existant. |
PdfFileInfo(input: byte[]) | Créer un PdfFileInfo de bits PDF. |
PdfFileInfo(input: byte[], password: string) | Créez une instance PdfFileInfo à partir de bits PDF avec un mot de passe. |
PdfFileInfo(inputFile: string) | Créez un PdfFileInfo de la voie du fichier. |
PdfFileInfo(inputFile: string, password: string) | Créez une instance PdfFileInfo à partir d’un chemin de fichier avec un mot de passe. |
PdfFileInfo(inputStream: Stream) | Créez un PdfFileInfo de l’instant d’un courant. |
PdfFileInfo(inputStream: Stream, password: string) | Ouverture d’un courant avec un mot de passe. |
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Ouvrez-vous d’un courant avec un mot de passe et un opérateur de sécurité personnalisé. |
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Ouvrez d’un chemin de fichier avec un mot de passe et un opérateur de sécurité personnalisé. |
SaveNewInfo() | Enregistrer les informations modifiées dans un nouveau fichier PDF. |
SaveNewInfoWithXmp() | Enregistrer l’information modifiée dans un nouveau fichier PDF, synchronisant les entrées de la fiche Info à des métadonnées XMP. |
SaveNewInfoWithXmp(outputFileName: string) | Enregistrer l’information modifiée dans un fichier, synchronisant les entrées de la fiche Info à des métadonnées XMP. |
SetMetaInfo(name: string, value: string) | Configurez une propriété de métadonnées personnalisée dans le dictionnaire info du document. |
GetMetaInfo(name: string) | Obtenez une propriété de métadonnées personnalisée du dictionnaire info du document. |
GetPdfVersion() | Le nom de la méthode-form alias de PdfVersion. |
GetPageWidth(pageNum: int) | Obtenez la largeur d’une page spécifique en points (1 numéro de page). |
GetPageHeight(pageNum: int) | Obtenez la hauteur d’une page spécifique en points (1 numéro de page). |
GetPageRotation(pageNum: int) | Obtenez la rotation d’une page spécifique (0, 90, 180, 270). |
GetPageXOffset(pageNum: int) | X coordonnées de l’origine de la page dans le bord de page. |
GetPageYOffset(pageNum: int) | Y coordonne l’origine de la page dans le bord de page. |
GetDocumentInfo() | Obtenez tous les métadonnées de document en tant que dictionnaire. |
IsValidPdfBytes(data: byte[]) | Vérifiez si les bits donnés représentent un fichier PDF valide. |
IsValidPdfStream(stream: Stream) | Vérifiez si le flux donné représente un fichier PDF valide. |
GetDocumentPrivilege() | Obtenez les privilèges du document (autorisations). |
BindPdf(srcDoc: Document) | Liez cette facade à une instance Document existante. |
ClearInfo() | Il clarifie les entrées du dictionnaire /Info (Title, Auteur, Subject, mots-clés, Créateur, Producteur, Trapped, CreationDate,ModDate) sur le document lié. |
BindPdf(path: string) | Liez cette facade à un fichier PDF sur la voie donnée. |
Save(destStream: Stream) | Sauver le document lié à un flux. |
Save(destFile: string) | Sauver le document lié à un chemin de fichier. |
Close() | Fermer et libérer le document lié. |
SaveNewInfo(outputStream: Stream) | Sauver le dictionnaire Info modifié dans un flux. |
SaveNewInfo(outputFile: string) | Sauver le dictionnaire Info modifié dans un fichier. |
Dispose() | Appels Disponible sur cette instance PdfFileInfo. |