ExtractFilePageContentToString

Extractie, pagina-eigenschappen

Beschrijving

Extraheert de rauwe contentstream van een opgegeven pagina uit een extern PDF-bestand en retourneert die als string. Deze functie gebruikt de direct access-backend, zodat het hele document niet in het geheugen hoeft; ideaal voor grote bestanden

Syntaxis

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);

Parameters

InputFileNameHet pad naar het bron-PDF-bestand
PasswordHet wachtwoord om het bestand te openen. Geef een lege tekenreeks door als het bestand niet is beveiligd.
PageHet te extraheren paginanummer (beginnend bij 1)

Retourwaarden

Empty stringBestand kon niet worden geopend, ongeldige pagina of extractiefout
Content stringDe rauwe PDF-contentstream van de pagina

Opmerkingen

De teruggegeven string bevat rauwe PDF-opdrachten voor de paginabeschrijving (zoals teken- en tekstpositioneringsoperators). Gebruik ExtractFilePageText om in plaats daarvan voor mensen leesbare tekst te extraheren

Voorbeeld

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

Zie ook

ExtractFilePageText, ExtractFilePageTextBlocks