Class PdfFileInfo

Classe PdfFileInfo

Représente une classe pour accéder aux métadonnées du document PDF.

public sealed class PdfFileInfo : SaveableFacade

Constructeurs

NomDescription
PdfFileInfo()Initialise une nouvelle instance de la classe Aspose.Pdf.Facades.PdfFileInfo avec des valeurs par défaut.
PdfFileInfo(Document)Initialise un nouvel objet PdfFileInfo sur la base du document.
PdfFileInfo(Stream)Initialise une nouvelle instance de la classe Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string)Initialise une nouvelle instance de la classe Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(Stream, string)Initialise une nouvelle instance de la classe Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string, string)Initialise une nouvelle instance de la classe Aspose.Pdf.Facades.PdfFileInfo.

Propriétés

NomDescription
Author { get; set; }Obtient ou définit les informations sur l’auteur du document PDF.
CreationDate { get; set; }Obtient ou définit les informations sur la date de création du document PDF.
Creator { get; set; }Obtient ou définit les informations sur le créateur du document PDF.
Document { get; }Obtient le façade du document sur lequel il travaille.
HasCollection { get; }Renvoie vrai si le fichier d’entrée actuel est un fichier ‘Portfolio’ contenant une collection de fichiers PDF.
HasEditPassword { get; }Renvoie vrai si un mot de passe est nécessaire pour modifier les permissions ou la propriété de sécurité du document. Faites attention, cette propriété ne peut être lue que si un mot de passe valide a été fourni dans le constructeur PdfFileInfo. Si le PasswordType est Inaccessible (ce qui signifie qu’un mot de passe invalide a été fourni), la lecture de cette propriété échouera avec InvalidPasswordException.
HasOpenPassword { get; }Renvoie vrai si un mot de passe est nécessaire pour ouvrir un document PDF protégé par mot de passe.
Header { get; set; }Obtient ou définit les informations personnalisées du document PDF.
IsEncrypted { get; }Vérifie si le document PDF est crypté.
IsPdfFile { get; }Vérifie si l’entrée source est un fichier PDF valide.
Keywords { get; set; }Obtient ou définit les informations sur les mots-clés du document PDF.
ModDate { get; set; }Obtient ou définit les informations sur la date de modification du document PDF.
NumberOfPages { get; }Obtient le nombre de pages du document.
PasswordType { get; }Renvoie le type de mot de passe qui a été passé pour créer l’instance PdfFileInfo. Voir les valeurs possibles dans PasswordType. Faites attention, le document PDF peut être ouvert en utilisant à la fois le mot de passe utilisateur (ou d’ouverture) et le mot de passe propriétaire (ou permissions, édition).
Producer { get; }Obtient les informations sur le producteur du document PDF.
Subject { get; set; }Obtient ou définit les informations sur le sujet du document PDF.
Title { get; set; }Obtient ou définit les informations sur le titre du document PDF.
UseStrictValidation { get; set; }Utilise des règles de validation strictes via la propriété IsPdfFile.

Méthodes

NomDescription
override BindPdf(Document)Initialise la façade.
virtual BindPdf(Stream)Initialise la façade.
virtual BindPdf(string)Initialise la façade.
ClearInfo()Efface toutes les métadonnées du document PDF.
override Close()Désinitialise l’instance.
Dispose()Dispose de la façade.
GetDocumentPrivilege()Obtient les paramètres de privilège du document PDF.
GetMetaInfo(string)Obtient les informations personnalisées du document PDF avec le nom de la propriété. S’il n’y a pas de propriété correspondant au nom, cela renverra une chaîne vide.
GetPageHeight(int)Obtient la hauteur de la page spécifiée.
GetPageRotation(int)Obtient la rotation de la page spécifiée.
GetPageWidth(int)Obtient la largeur de la page spécifiée.
GetPageXOffset(int)Obtient le décalage horizontal de la zone d’affichage de la page spécifiée.
GetPageYOffset(int)Obtient le décalage vertical de la zone d’affichage de la page spécifiée.
GetPdfVersion()Obtient les informations de version du document PDF.
override Save(Stream)Enregistre le document PDF dans le fichier spécifié.
override Save(string)Enregistre le document PDF dans le fichier spécifié.
SaveNewInfo(string)Enregistre le document PDF mis à jour dans le fichier spécifié.
SaveNewInfoWithXmp(string)Modifie les propriétés spécifiées explicitement en définissant les informations du fichier, les autres propriétés restent.
SetMetaInfo(string, string)Définit les informations personnalisées du document PDF.

Voir aussi