PdfFileInfo

PdfFileInfo class

Représente une classe pour accéder aux méta-informations du document PDF.

public sealed class PdfFileInfo : SaveableFacade

Constructeurs

Nom La description
PdfFileInfo() Initialise une nouvelle instance de la classe Aspose.Pdf.Facades.PdfFileInfo avec les valeurs par défaut.
PdfFileInfo(Document) Initialise nouveauPdfFileInfo objet sur la base de ladocument .
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

Nom La description
Author { get; set; } Obtient ou définit les informations sur l’auteur du document PDF.
CreationDate { get; set; } Obtient ou définit les informations CreationDate du document PDF.
Creator { get; set; } Obtient ou définit les informations sur le créateur du document PDF.
Document { get; } Obtient la façade du document sur laquelle travaille.
HasCollection { get; } Renvoie true si le fichier d’entrée actuel est un fichier ‘Portfolio’ contenant une collection de fichiers PDF.
HasEditPassword { get; } Renvoie vrai si le mot de passe est nécessaire pour modifier les autorisations ou la propriété de sécurité du document. Faites attention que cette propriété ne peut être lue que si un mot de passe valide a été fourni dansPdfFileInfo constructor. Dans le cas où PasswordType est Inaccessible (signifie qu’un mot de passe invalide a été fourni), la lecture de cette propriété échouera avecInvalidPasswordException .
HasOpenPassword { get; } Renvoie true 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 de mots-clés du document PDF.
ModDate { get; set; } Obtient ou définit les informations de date ModDate du document PDF.
NumberOfPages { get; } Obtient le nombre de pages du document.
PasswordType { get; } Renvoie le type de mot de passe qui a été transmis pour la création de l’instance PdfFileInfo. Voir les valeurs possibles dansPasswordType . Faites attention à ce que le document pdf puisse être ouvert en utilisant à la fois le mot de passe utilisateur (ou ouvert) et le mot de passe propriétaire (ou autorisations, modification).
Producer { get; } Obtient les informations du producteur du document PDF.
Subject { get; set; } Obtient ou définit les informations d’objet du document PDF.
Title { get; set; } Obtient ou définit les informations de titre du document PDF.
UseStrictValidation { get; set; } Utilise des règles de validation strictes en utilisantIsPdfFile propriété.

Méthodes

Nom La description
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éta-informations du document PDF.
override Close() Désinitialise l’instance.
Dispose() Dispose 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, il 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 page spécifiée.
GetPageYOffset(int) Obtient le décalage vertical de la zone d’affichage de 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) Enregistrer 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 de fichier, les autres propriétés restent.
SetMetaInfo(string, string) Définit les informations personnalisées du document PDF.

Voir également