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 deTypeAccèsDescription
DocumentDocument?LireLe document lié.
InputFilestring?Lire / ÉcrireLe chemin de la source PDF.
HasOpenPasswordboolLireLe PDF nécessite un mot de passe ouvert pour s’ouvrir.
HasEditPasswordboolLireSi le PDF a un mot de passe propriétaire/éditeur (c’est-à-dire que.
PasswordTypePasswordTypeLireQuel type de mot de passe (si possible) a authentifié le PDF lié.
Titlestring?Lire / ÉcrireLe titre du document.
Authorstring?Lire / ÉcrireL’auteur du document.
Subjectstring?Lire / ÉcrireLe sujet du document.
Keywordsstring?Lire / ÉcrireLes mots clés du document.
Creatorstring?Lire / ÉcrireL’application du créateur.
Producerstring?LireL’application productrice qui a créé le PDF.
HeaderDictionary<string, string>Lire / ÉcrireLes metadata personnalisés sont entrées du dictionnaire /info, en clé par nom.
CreationDatestringLire / ÉcrireLa date de création dans le format PDF natif (D:YY YYMMDDHmmSSOHH’mm), ou vide lorsqu’il n’est pas disponible.
CreationDateValueDateTimeLire / ÉcrireRoi DateTime vue de CreationDate (accessoire de conformité).
ModDatestringLire / ÉcrireLa date de modification dans le format PDF natif (D:YY YYMMDDHmmSSOHH’mm), ou vide lorsqu’il n’est pas disponible.
ModDateValueDateTimeLire / ÉcrireRoi DateTime vue de ModDate (accessoire de conformité).
NumberOfPagesintLireNombre de pages.
PdfVersionstring?LireLa version PDF est la barre (par exemple, « 1.4 », « 1.7 »).
IsEncryptedboolLireQue le document soit crypté.
HasFormboolLireLe document a une forme.
HasOutlinesboolLireQue le document ait des notes.
HasMetadataboolLireSi le document contient des métadonnées XMP.
HasEmbeddedFilesboolLireQue le document ait des fichiers intégrés.
HasPageLabelsboolLireQue le document ait des étiquettes de page.
HasLayersboolLireSi le document a des couches (contenu facultatif).
HasCollectionboolLireQue le document soit un portfolio PDF (il y a une entrée / collection dans le catalogue).
IsTaggedboolLireQue le document soit marqué.
PageLayoutstring?LireLe mode de layout de la page (par exemple, «SinglePage », « TwoColumnLeft").
PageModestring?LireLe mode de page (par exemple, «UseOutlines », « FullScreen").
IsPdfFileboolLireQue le document lié soit un fichier PDF valide (propriété d’instance).
InputStreamStream?Lire / ÉcrireSource de PDF.
UseStrictValidationboolLire / ÉcrireLorsque cela est vrai, le parser applique des règles strictes de validation PDF.

méthodes

SignatureDescription
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.

Voir aussi

 Français