OCRDocumentEx
OCR, rendu, modification de documents
Description
Exécute OCRPageEx sur une plage de pages, en ne conservant qu’une page trame à la fois
Syntaxe
Delphi
Function TPDFlib.OCRDocumentEx(Const PageRange: WideString; DPI: Double;
Const Language, FontName: WideString; MinConfidence: Double;
Options: Integer): Integer;
ActiveX
Function PDFlib::OCRDocumentEx(PageRange As String, DPI As Double,
Language As String, FontName As String, MinConfidence As Double,
Options As Long) As Long
DLL
int DLOCRDocumentEx(int InstanceID, const wchar_t* PageRange, double DPI,
const wchar_t* Language, const wchar_t* FontName, double MinConfidence,
int Options);
int DLOCRDocumentExA(int InstanceID, const char* PageRange, double DPI,
const char* Language, const char* FontName, double MinConfidence,
int Options);
Paramètres
| PageRange | Une expression de plage de pages telle que 1-3,7, ou une chaîne vide pour toutes les pages |
|---|---|
| DPI | La résolution de trame finie et positive |
| Language | Une indication de langue définie par le fournisseur |
| FontName | Une police TrueType incorporable ou une chaîne vide pour la sélection de secours |
| MinConfidence | Le seuil inclusif de confiance des mots, de 0 à 1 |
| Options | Le masque de bits des politiques de calque de ApplyOCRTextLayerEx, appliqué indépendamment à chaque page sélectionnée |
Valeurs de retour
Le nombre de pages traitées avant achèvement, échec ou annulation, y compris les pages ignorées par la politique de texte existant et les pages sans mots acceptés
Un appel mené entièrement à son terme renvoie le nombre de pages sélectionnées ; les pages antérieures traitées avec succès restent inscrites si une page ultérieure échoue
Remarques
Chaque PNG est libéré avant le rendu de la page suivante, si bien que la mémoire trame maximale suit la plus grande page plutôt que le nombre de pages
Utilisez l’option 3 pour conserver le texte caché natif ou étranger et rafraîchir les pages dont le seul texte provient de calques OCR propriétaires
La progression et l’annulation coopérative suivent le cycle de vie normal des opérations ; l’annulation par le fournisseur laisse le résultat OCR de la page courante non appliqué
GetOCRDiagnosticsJSON décrit la dernière page tentée ou ignorée plutôt qu’un rapport agrégé sur toutes les pages
Voir aussi
OCRDocument, OCRPageEx, ConfigureTesseractOCR, GetOCRDiagnosticsJSON, LastOCRError