PdfFileInfo

PdfFileInfo

Panoramica

PdfFileInfo è una classe in Aspose.PDF FOSS per .NET. Eredita da: IDisposable.

Facade per accedere ai metadati e alle proprietà del documento PDF.

Questa classe fornisce 34 metodi per lavorare con oggetti PdfFileInfo nei programmi .NET. I metodi disponibili includono: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset e 8 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection e 26 altre.

Proprietà

NomeTipoAccessoDescrizione
DocumentDocument?LetturaIl documento legato.
InputFilestring?Lettura/ScritturaPercorso del PDF di origine.
HasOpenPasswordboolLetturaSe il PDF richiede una password utente/apertura per aprirlo.
HasEditPasswordboolLetturaSe il PDF ha una password di proprietario/modifica (ovvero.
PasswordTypePasswordTypeLetturaQuale tipo di password (se presente) ha autenticato il PDF associato.
Titlestring?Lettura/ScritturaIl titolo del documento.
Authorstring?Lettura/ScritturaL’autore del documento.
Subjectstring?Lettura/ScritturaL’oggetto del documento.
Keywordsstring?Lettura/ScritturaLe parole chiave del documento.
Creatorstring?Lettura/ScritturaL’applicazione creatrice.
Producerstring?LetturaL’applicazione produttrice che ha creato il PDF.
HeaderDictionary<string, string>Lettura/ScritturaVoci di metadata personalizzate dal dizionario /Info sottostante, indicizzate per nome.
CreationDatestringLettura/ScritturaLa data di creazione nel formato nativo PDF (D:YYYYMMDDHHmmSSOHH’mm’), o vuota se assente.
CreationDateValueDateTimeLettura/ScritturaVisualizzazione grezza di DateTime di CreationDate (convenienza solo FOSS).
ModDatestringLettura/ScritturaLa data di modifica nel formato nativo PDF (D:YYYYMMDDHHmmSSOHH’mm’), o vuota se assente.
ModDateValueDateTimeLettura/ScritturaVisualizzazione grezza di DateTime di ModDate (convenienza solo FOSS).
NumberOfPagesintLetturaNumero di pagine.
PdfVersionstring?LetturaLa stringa della versione PDF (ad es., “1.4”, “1.7”).
IsEncryptedboolLetturaSe il documento è crittografato.
HasFormboolLetturaSe il documento ha un modulo.
HasOutlinesboolLetturaSe il documento ha segnalibri.
HasMetadataboolLetturaSe il documento ha metadati XMP.
HasEmbeddedFilesboolLetturaSe il documento contiene file incorporati.
HasPageLabelsboolLetturaSe il documento contiene etichette di pagina.
HasLayersboolLetturaSe il documento ha dei livelli (contenuto opzionale).
HasCollectionboolLetturaSe il documento è un PDF Portfolio (ha una voce /Collection nel catalogo).
IsTaggedboolLetturaSe il documento è etichettato.
PageLayoutstring?LetturaLa modalità di layout della pagina (ad es., “SinglePage”, “TwoColumnLeft”).
PageModestring?LetturaLa modalità della pagina (ad es., “UseOutlines”, “FullScreen”).
IsPdfFileboolLetturaIndica se il documento associato è un file PDF valido (proprietà dell’istanza).
InputStreamStream?Lettura/ScritturaFlusso PDF di origine.
UseStrictValidationboolLettura/ScritturaQuando è vero, il parser applica regole di convalida PDF rigorose.

Metodi

FirmaDescrizione
PdfFileInfo()Crea un’istanza vuota di PdfFileInfo.
PdfFileInfo(document: Document)Crea un’istanza PdfFileInfo che avvolge un Document esistente.
PdfFileInfo(input: byte[])Crea un’istanza PdfFileInfo da byte PDF.
PdfFileInfo(input: byte[], password: string)Crea un’istanza PdfFileInfo da byte PDF con una password.
PdfFileInfo(inputFile: string)Crea un’istanza PdfFileInfo da un percorso file.
PdfFileInfo(inputFile: string, password: string)Crea un’istanza PdfFileInfo da un percorso file con una password.
PdfFileInfo(inputStream: Stream)Crea un’istanza PdfFileInfo da un flusso.
PdfFileInfo(inputStream: Stream, password: string)Apri da un flusso con una password.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Apri da un flusso con una password, decrittando tramite un gestore di sicurezza personalizzato.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Apri da un percorso file con una password, decrittando tramite un gestore di sicurezza personalizzato.
SaveNewInfo()Salva le informazioni modificate in un nuovo file PDF.
SaveNewInfoWithXmp()Salva le informazioni modificate in un nuovo file PDF, sincronizzando le voci del dizionario Info con i metadati XMP.
SaveNewInfoWithXmp(outputFileName: string)Salva le informazioni modificate in un file, sincronizzando le voci del dizionario Info con i metadati XMP.
SetMetaInfo(name: string, value: string)Imposta una proprietà di metadati personalizzata nel dizionario delle informazioni del documento.
GetMetaInfo(name: string)Ottieni una proprietà di metadati personalizzata dal dizionario delle informazioni del documento.
GetPdfVersion()Alias in forma di metodo di PdfVersion che corrisponde alla superficie pubblica PdfFileInfo.GetPdfVersion().
GetPageWidth(pageNum: int)Ottieni la larghezza di una pagina specifica in punti (numero di pagina basato su 1).
GetPageHeight(pageNum: int)Ottieni l’altezza di una pagina specifica in punti (numero di pagina basato su 1).
GetPageRotation(pageNum: int)Ottieni la rotazione di una pagina specifica (0, 90, 180, 270).
GetPageXOffset(pageNum: int)Coordinata X dell’origine del ritaglio della pagina all’interno del confine del supporto (CropBox inset sinistro).
GetPageYOffset(pageNum: int)Coordinata Y dell’origine del ritaglio della pagina all’interno del confine del supporto (CropBox inset inferiore).
GetDocumentInfo()Ottieni tutti i metadati del documento come un dizionario.
IsValidPdfBytes(data: byte[])Verifica se i byte forniti rappresentano un file PDF valido.
IsValidPdfStream(stream: Stream)Verifica se il flusso fornito rappresenta un file PDF valido.
GetDocumentPrivilege()Ottieni i privilegi del documento (permessi).
BindPdf(srcDoc: Document)Associa questa facciata a un’istanza Document esistente.
ClearInfo()Cancella le voci standard del dizionario /Info (Title, Author, Subject, Keywords, Creator, Producer, Trapped, CreationDate, ModDate) sul documento associato.
BindPdf(path: string)Associa questa facade a un file PDF nel percorso fornito.
Save(destStream: Stream)Salva il documento associato in uno stream.
Save(destFile: string)Salva il documento associato in un percorso file.
Close()Chiudi e rilascia il documento associato.
SaveNewInfo(outputStream: Stream)Salva il dizionario Info modificato in uno stream.
SaveNewInfo(outputFile: string)Salva il dizionario Info modificato in un file.
Dispose()Chiama Dispose su questa istanza di PdfFileInfo.

Vedi anche

 Italiano