ExtractFilePageContentToString

Estrazione, proprietà della pagina

Descrizione

Estrae il flusso di contenuto non elaborato di una pagina specificata da un file PDF esterno e lo restituisce come stringa. La funzione usa il backend ad accesso diretto, evitando di caricare l'intero documento in memoria, ed è quindi ideale per i file di grandi dimensioni

Sintassi

Delphi

Function TPDFlib.ExtractFilePageContentToString(Const InputFileName, Password: WideString; Page: Integer): AnsiString;

ActiveX

Function PDFlib::ExtractFilePageContentToString(InputFileName As String, Password As String, Page As Long) As String

DLL

const char * DLExtractFilePageContentToString(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page);

Parametri

InputFileNameIl percorso del file PDF sorgente
PasswordPassword per aprire il file. Passare una stringa vuota se il file non è protetto
PageIl numero della pagina da estrarre (a base 1)

Valori restituiti

Empty stringApertura del file non riuscita, pagina non valida o errore di estrazione
Content stringLo stream di contenuto PDF non elaborato della pagina

Note

La stringa contiene istruzioni PDF grezze. Per testo leggibile usare ExtractFilePageText

Esempio

var Content: AnsiString;
Content := PDF.ExtractFilePageContentToString('sample.pdf', '', 1);
if Content <> '' then
  // Process the content instructions...

Vedere anche

ExtractFilePageText, ExtractFilePageTextBlocks