ExtractFilePageTextBlocks

Texte, extraction, propriétés des pages

Description

Semblable à la fonction ExtractFilePageText, mais les résultats sont enregistrés dans une liste de blocs de texte plutôt que renvoyés sous forme de chaîne CSV

Cette fonction utilise en interne la fonctionnalité d’accès direct

Une fois les résultats dans la liste de blocs, DAGetTextBlockCount, DAGetTextBlockText et DAGetTextBlockColor permettent de récupérer les propriétés de chaque bloc

Syntaxe

Delphi

Function TPDFlib.ExtractFilePageTextBlocks(Const InputFileName, Password: WideString; Page, Options: Integer): Integer;

ActiveX

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

DLL

int DLExtractFilePageTextBlocks(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page, int Options);

Paramètres

InputFileNameLe chemin et le nom du fichier dont le texte doit être extrait Le mot de passe éventuel à utiliser pour ouvrir le fichier
Password
PageLe numéro de la page à extraire La première page du document porte le numéro 1
Options3 = Extraction normale 4 = Séparation des mots

Valeurs de retour

0Impossible d’extraire le texte
1Valeur TextBlockListID