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
| InputFileName | Le chemin et le nom du fichier dont le texte doit être extrait Le mot de passe éventuel à utiliser pour ouvrir le fichier |
|---|---|
| Password | |
| Page | Le numéro de la page à extraire La première page du document porte le numéro 1 |
| Options | 3 = Extraction normale 4 = Séparation des mots |
Valeurs de retour
| 0 | Impossible d’extraire le texte |
|---|---|
| 1 | Valeur TextBlockListID |