PdfFileInfo

PdfFileInfo class

Rappresenta una classe per l’accesso alle metainformazioni del documento PDF.

public sealed class PdfFileInfo : SaveableFacade

Costruttori

NomeDescrizione
PdfFileInfo()Inizializza una nuova istanza della classe Aspose.Pdf.Facades.PdfFileInfo con valori predefiniti.
PdfFileInfo(Document)Inizializza nuovoPdfFileInfo oggetto sulla base deldocument .
PdfFileInfo(Stream)Inizializza una nuova istanza della classe Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string)Inizializza una nuova istanza della classe Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(Stream, string)Inizializza una nuova istanza della classe Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string, string)Inizializza una nuova istanza della classe Aspose.Pdf.Facades.PdfFileInfo.

Proprietà

NomeDescrizione
Author { get; set; }Ottiene o imposta le informazioni sull’autore del documento PDF.
CreationDate { get; set; }Ottiene o imposta le informazioni CreationDate del documento PDF.
Creator { get; set; }Ottiene o imposta le informazioni sull’autore del documento PDF.
Document { get; }Ottiene la facciata del documento su cui sta lavorando.
HasCollection { get; }Restituisce true se il file di input corrente è un file ‘Portfolio’ contenente una raccolta di file PDF.
HasEditPassword { get; }Restituisce vero se la password è necessaria per modificare i permessi o la proprietà di sicurezza del documento. Prestare attenzione che questa proprietà può essere letta solo se è stata fornita una password valida inPdfFileInfo costruttore. Nel caso in cui PasswordType sia inaccessibile (significa che è stata fornita una password non valida) la lettura di questa proprietà fallirà conInvalidPasswordException .
HasOpenPassword { get; }Restituisce true se è necessaria la password per aprire il documento pdf protetto da password.
Header { get; set; }Ottiene o imposta le informazioni personalizzate del documento PDF.
IsEncrypted { get; }Verifica se il documento PDF è crittografato.
IsPdfFile { get; }Verifica se l’input di origine è un file PDF valido.
Keywords { get; set; }Ottiene o imposta le informazioni sulle parole chiave del documento PDF.
ModDate { get; set; }Ottiene o imposta le informazioni sulla data ModDate del documento PDF.
NumberOfPages { get; }Ottiene il numero di pagine del documento.
PasswordType { get; }Restituisce il tipo di password passato per la creazione dell’istanza PdfFileInfo. Vedi possibili valori inPasswordType . Prestare attenzione che il documento pdf può essere aperto utilizzando sia la password utente (o apri) sia la password del proprietario (o autorizzazioni, modifica).
Producer { get; }Ottiene le informazioni sul produttore del documento PDF.
Subject { get; set; }Ottiene o imposta le informazioni sull’oggetto del documento PDF.
Title { get; set; }Ottiene o imposta le informazioni sul titolo del documento PDF.
UseStrictValidation { get; set; }Utilizza regole di convalida rigorose tramite l’utilizzoIsPdfFile proprietà.

Metodi

NomeDescrizione
override BindPdf(Document)Inizializza la facciata.
virtual BindPdf(Stream)Inizializza la facciata.
virtual BindPdf(string)Inizializza la facciata.
ClearInfo()Cancella tutte le metainformazioni del documento PDF.
override Close()Deinizializza l’istanza.
Dispose()Elimina la facciata.
GetDocumentPrivilege()Ottiene le impostazioni dei privilegi del documento PDF.
GetMetaInfo(string)Ottiene informazioni personalizzate del documento PDF con il nome della proprietà. Se nessuna proprietà corrisponde al nome, restituirà una stringa vuota.
GetPageHeight(int)Ottiene l’altezza della pagina specificata.
GetPageRotation(int)Ottiene la rotazione della pagina specificata.
GetPageWidth(int)Ottiene la larghezza della pagina specificata.
GetPageXOffset(int)Ottiene l’offset orizzontale dell’area di visualizzazione della pagina specificata.
GetPageYOffset(int)Ottiene l’offset verticale dell’area di visualizzazione della pagina specificata.
GetPdfVersion()Ottiene le informazioni sulla versione del documento PDF.
override Save(Stream)Salva il documento PDF nel file specificato.
override Save(string)Salva il documento PDF nel file specificato.
SaveNewInfo(string)Salva il documento PDF aggiornato nel file specificato.
SaveNewInfoWithXmp(string)Modifica le proprietà specificate in modo esplicito impostando le informazioni sul file, le altre proprietà rimangono.
SetMetaInfo(string, string)Imposta le informazioni personalizzate del documento PDF.

Guarda anche