THotPDF.GetLoadedDocumentInfo Method
Estrarre d'un fiato dalla tabella dei metadati del manoscritto PDF le seguenti voci (sei in totale): titolo, estensore, soggetto tematico, tag identificative, arnese di forgiatura originaria e software terminale adoperati per l'editing.
Dichiarazione
function GetLoadedDocumentInfo(out ATitle, AAuthor, ASubject, AKeywords, ACreator, AProducer: AnsiString): boolean;
Unità
HPDFDoc
Parametri
| Nome | Utilizzo |
|---|---|
ATitle | Parametro di output, riceve il valore del campo Title nel dizionario delle informazioni del documento |
AAuthor | Parametro di output, riceve il valore del campo Author |
ASubject | Parametro di output, riceve il valore del campo Subject |
AKeywords | Parametro di output, riceve il valore del campo Keywords |
ACreator | Parametro di output, riceve il valore del campo Creator (l'applicazione che ha creato il documento originale) |
AProducer | Parametro di output, riceve il valore del campo Producer (lo strumento che ha convertito il documento in PDF) |
Valore restituito
Restituisce un valore boolean
Note sull'uso
- Usa questa API nel flusso di lavoro di creazione del documento prima che la pagina, la risorsa, il campo o l'oggetto di catalogo interessato venga finalizzato
- Alcuni generatori di PDF di versioni precedenti memorizzeranno la stringa con codifica UTF-16BE BOM; il metodo la convertirà automaticamente in AnsiString; si consiglia di controllare il contenuto effettivo se contiene caratteri multi-byte
- Per leggere metadati più ricchi (come data di creazione, data di modifica), è necessario accedere direttamente ai valori delle chiavi corrispondenti nell'oggetto dizionario delle informazioni del documento