[{"data":1,"prerenderedAt":726},["ShallowReactive",2],{"navigation_docs":3,"-adobe-pdf-library-21-java-best-practices-ocr-processing":470,"-adobe-pdf-library-21-java-best-practices-ocr-processing-surround":723},[4,159,290,316,330,344,386,428,449],{"title":5,"icon":6,"redirect":7,"path":8,"stem":9,"children":10,"page":24},"Adobe PDF Library 21","i-clarity-library-solid","\u002Fadobe-pdf-library-21\u002Fmodern-c-plus-plus\u002Fgetting-started","\u002Fadobe-pdf-library-21","0.adobe-pdf-library-21",[11,15,25,51,90,120],{"title":12,"path":13,"stem":14},"Release Notes","\u002Fadobe-pdf-library-21\u002Frelease-notes","0.adobe-pdf-library-21\u002F0.release-notes",{"title":16,"icon":17,"redirect":7,"path":18,"stem":19,"children":20,"page":24},"Modern C++","i-simple-icons-cplusplus","\u002Fadobe-pdf-library-21\u002Fmodern-c-plus-plus","0.adobe-pdf-library-21\u002F1.modern-c-plus-plus",[21],{"title":22,"path":7,"stem":23,"redirect":7},"Getting Started","0.adobe-pdf-library-21\u002F1.modern-c-plus-plus\u002F1.getting-started",false,{"title":26,"icon":17,"redirect":27,"path":28,"stem":29,"children":30,"page":24},"Adobe C\u002FC++","\u002Fadobe-pdf-library-21\u002Fadobe-c-plus-plus\u002Fgetting-started","\u002Fadobe-pdf-library-21\u002Fadobe-c-plus-plus","0.adobe-pdf-library-21\u002F2.adobe-c-plus-plus",[31,33,37,41],{"title":22,"path":27,"stem":32,"redirect":27},"0.adobe-pdf-library-21\u002F2.adobe-c-plus-plus\u002F1.getting-started",{"title":34,"path":35,"stem":36},"Supported Environments","\u002Fadobe-pdf-library-21\u002Fadobe-c-plus-plus\u002Fsupported-environments","0.adobe-pdf-library-21\u002F2.adobe-c-plus-plus\u002F2.supported-environments",{"title":38,"path":39,"stem":40},"Acknowledgements","\u002Fadobe-pdf-library-21\u002Fadobe-c-plus-plus\u002Facknowledgements","0.adobe-pdf-library-21\u002F2.adobe-c-plus-plus\u002F3.acknowledgements",{"title":42,"icon":43,"redirect":44,"path":45,"stem":46,"children":47,"page":24},"Best Practices","i-lucide-edit","\u002Fadobe-pdf-library-21\u002Fadobe-c-plus-plus\u002Fbest-practices\u002Fresources-explained","\u002Fadobe-pdf-library-21\u002Fadobe-c-plus-plus\u002Fbest-practices","0.adobe-pdf-library-21\u002F2.adobe-c-plus-plus\u002F5.best-practices",[48],{"title":49,"path":44,"stem":50},"Resources Directory Explained","0.adobe-pdf-library-21\u002F2.adobe-c-plus-plus\u002F5.best-practices\u002F1.resources-explained",{"title":52,"icon":53,"redirect":54,"path":55,"stem":56,"children":57,"page":24},".NET","i-simple-icons-dotnet","\u002Fadobe-pdf-library-21\u002Fdot-net\u002Fgetting-started","\u002Fadobe-pdf-library-21\u002Fdot-net","0.adobe-pdf-library-21\u002F3.dot-net",[58,60,63,67],{"title":22,"path":54,"stem":59},"0.adobe-pdf-library-21\u002F3.dot-net\u002F1.getting-started",{"title":34,"path":61,"stem":62},"\u002Fadobe-pdf-library-21\u002Fdot-net\u002Fsupported-environments","0.adobe-pdf-library-21\u002F3.dot-net\u002F2.supported-environments",{"title":64,"path":65,"stem":66},"Firewall Issues","\u002Fadobe-pdf-library-21\u002Fdot-net\u002Ffirewall-issues","0.adobe-pdf-library-21\u002F3.dot-net\u002F3.firewall-issues",{"title":42,"icon":43,"redirect":68,"path":69,"stem":70,"children":71,"page":24},"\u002Fadobe-pdf-library-21\u002Fdot-net\u002Fbest-practices\u002Focr-processing","\u002Fadobe-pdf-library-21\u002Fdot-net\u002Fbest-practices","0.adobe-pdf-library-21\u002F3.dot-net\u002F4.best-practices",[72,75,79,82,86],{"title":73,"path":68,"stem":74},"OCR Processing","0.adobe-pdf-library-21\u002F3.dot-net\u002F4.best-practices\u002F1.ocr-processing",{"title":76,"path":77,"stem":78},"Memory Management","\u002Fadobe-pdf-library-21\u002Fdot-net\u002Fbest-practices\u002Fmemory-management","0.adobe-pdf-library-21\u002F3.dot-net\u002F4.best-practices\u002F2.memory-management",{"title":49,"path":80,"stem":81},"\u002Fadobe-pdf-library-21\u002Fdot-net\u002Fbest-practices\u002Fresources-explained","0.adobe-pdf-library-21\u002F3.dot-net\u002F4.best-practices\u002F3.resources-explained",{"title":83,"path":84,"stem":85},"Font & Unicode","\u002Fadobe-pdf-library-21\u002Fdot-net\u002Fbest-practices\u002Ffont-unicode","0.adobe-pdf-library-21\u002F3.dot-net\u002F4.best-practices\u002F4.font-unicode",{"title":87,"path":88,"stem":89},"MacOS Troubleshooting","\u002Fadobe-pdf-library-21\u002Fdot-net\u002Fbest-practices\u002Fmac-os-troubleshooting","0.adobe-pdf-library-21\u002F3.dot-net\u002F4.best-practices\u002F6.mac-os-troubleshooting",{"title":91,"icon":53,"redirect":92,"path":93,"stem":94,"children":95,"page":24},".NET Framework","\u002Fadobe-pdf-library-21\u002Fdot-net-fw\u002Fgetting-started","\u002Fadobe-pdf-library-21\u002Fdot-net-fw","0.adobe-pdf-library-21\u002F4.dot-net-fw",[96,98,101,104],{"title":22,"path":92,"stem":97},"0.adobe-pdf-library-21\u002F4.dot-net-fw\u002F1.getting-started",{"title":34,"path":99,"stem":100},"\u002Fadobe-pdf-library-21\u002Fdot-net-fw\u002Fsupported-environments","0.adobe-pdf-library-21\u002F4.dot-net-fw\u002F2.supported-environments",{"title":64,"path":102,"stem":103},"\u002Fadobe-pdf-library-21\u002Fdot-net-fw\u002Ffirewall-issues","0.adobe-pdf-library-21\u002F4.dot-net-fw\u002F3.firewall-issues",{"title":42,"icon":43,"redirect":105,"path":106,"stem":107,"children":108,"page":24},"\u002Fadobe-pdf-library-21\u002Fdot-net-fw\u002Fbest-practices\u002Focr-processing","\u002Fadobe-pdf-library-21\u002Fdot-net-fw\u002Fbest-practices","0.adobe-pdf-library-21\u002F4.dot-net-fw\u002F4.best-practices",[109,111,114,117],{"title":73,"path":105,"stem":110},"0.adobe-pdf-library-21\u002F4.dot-net-fw\u002F4.best-practices\u002F1.ocr-processing",{"title":76,"path":112,"stem":113},"\u002Fadobe-pdf-library-21\u002Fdot-net-fw\u002Fbest-practices\u002Fmemory-management","0.adobe-pdf-library-21\u002F4.dot-net-fw\u002F4.best-practices\u002F2.memory-management",{"title":49,"path":115,"stem":116},"\u002Fadobe-pdf-library-21\u002Fdot-net-fw\u002Fbest-practices\u002Fresources-explained","0.adobe-pdf-library-21\u002F4.dot-net-fw\u002F4.best-practices\u002F3.resources-explained",{"title":83,"path":118,"stem":119},"\u002Fadobe-pdf-library-21\u002Fdot-net-fw\u002Fbest-practices\u002Ffont-unicode","0.adobe-pdf-library-21\u002F4.dot-net-fw\u002F4.best-practices\u002F4.font-unicode",{"title":121,"icon":122,"redirect":123,"path":124,"stem":125,"children":126,"page":24},"Java","i-ri-java-line","\u002Fadobe-pdf-library-21\u002Fjava\u002Fgetting-started","\u002Fadobe-pdf-library-21\u002Fjava","0.adobe-pdf-library-21\u002F5.java",[127,129,132,135],{"title":22,"path":123,"stem":128},"0.adobe-pdf-library-21\u002F5.java\u002F1.getting-started",{"title":34,"path":130,"stem":131},"\u002Fadobe-pdf-library-21\u002Fjava\u002Fsupported-environments","0.adobe-pdf-library-21\u002F5.java\u002F2.supported-environments",{"title":64,"path":133,"stem":134},"\u002Fadobe-pdf-library-21\u002Fjava\u002Ffirewall-issues","0.adobe-pdf-library-21\u002F5.java\u002F3.firewall-issues",{"title":42,"icon":43,"redirect":136,"path":137,"stem":138,"children":139,"page":24},"\u002Fadobe-pdf-library-21\u002Fjava\u002Fbest-practices\u002Focr-processing","\u002Fadobe-pdf-library-21\u002Fjava\u002Fbest-practices","0.adobe-pdf-library-21\u002F5.java\u002F4.best-practices",[140,142,145,148,151,155],{"title":73,"path":136,"stem":141},"0.adobe-pdf-library-21\u002F5.java\u002F4.best-practices\u002F1.ocr-processing",{"title":76,"path":143,"stem":144},"\u002Fadobe-pdf-library-21\u002Fjava\u002Fbest-practices\u002Fmemory-management","0.adobe-pdf-library-21\u002F5.java\u002F4.best-practices\u002F2.memory-management",{"title":49,"path":146,"stem":147},"\u002Fadobe-pdf-library-21\u002Fjava\u002Fbest-practices\u002Fresources-explained","0.adobe-pdf-library-21\u002F5.java\u002F4.best-practices\u002F3.resources-explained",{"title":83,"path":149,"stem":150},"\u002Fadobe-pdf-library-21\u002Fjava\u002Fbest-practices\u002Ffont-unicode","0.adobe-pdf-library-21\u002F5.java\u002F4.best-practices\u002F4.font-unicode",{"title":152,"path":153,"stem":154},"Maven Artifacts on Windows","\u002Fadobe-pdf-library-21\u002Fjava\u002Fbest-practices\u002Fmaven-artifacts-windows","0.adobe-pdf-library-21\u002F5.java\u002F4.best-practices\u002F5.maven-artifacts-windows",{"title":156,"path":157,"stem":158},"Maven Artifacts on Other Platforms","\u002Fadobe-pdf-library-21\u002Fjava\u002Fbest-practices\u002Fmaven-artifacts-other-platform","0.adobe-pdf-library-21\u002F5.java\u002F4.best-practices\u002F6.maven-artifacts-other-platform",{"title":160,"icon":6,"redirect":161,"path":162,"stem":163,"children":164,"page":24},"Adobe PDF Library 18","\u002Fadobe-pdf-library\u002Frelease-notes","\u002Fadobe-pdf-library","1.adobe-pdf-library",[165,167,189,221,250,285],{"title":12,"path":161,"stem":166},"1.adobe-pdf-library\u002F1.release-notes",{"title":168,"icon":17,"redirect":169,"path":170,"stem":171,"children":172,"page":24},"C++","\u002Fadobe-pdf-library\u002Fc-plus-plus\u002Fgetting-started","\u002Fadobe-pdf-library\u002Fc-plus-plus","1.adobe-pdf-library\u002F3.c-plus-plus",[173,176,179,182],{"title":22,"path":169,"stem":174,"redirect":175},"1.adobe-pdf-library\u002F3.c-plus-plus\u002F1.getting-started","\u002Fc-plus-plus\u002Fgetting-started",{"title":34,"path":177,"stem":178},"\u002Fadobe-pdf-library\u002Fc-plus-plus\u002Fsupported-environments","1.adobe-pdf-library\u002F3.c-plus-plus\u002F2.supported-environments",{"title":38,"path":180,"stem":181},"\u002Fadobe-pdf-library\u002Fc-plus-plus\u002Facknowledgements","1.adobe-pdf-library\u002F3.c-plus-plus\u002F3.acknowledgements",{"title":42,"icon":43,"redirect":183,"path":184,"stem":185,"children":186,"page":24},"\u002Fadobe-pdf-library\u002Fc-plus-plus\u002Fbest-practices\u002Fresources-explained","\u002Fadobe-pdf-library\u002Fc-plus-plus\u002Fbest-practices","1.adobe-pdf-library\u002F3.c-plus-plus\u002F5.best-practices",[187],{"title":49,"path":183,"stem":188},"1.adobe-pdf-library\u002F3.c-plus-plus\u002F5.best-practices\u002F1.resources-explained",{"title":52,"icon":53,"redirect":190,"path":191,"stem":192,"children":193,"page":24},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fgetting-started","\u002Fadobe-pdf-library\u002Fdot-net","1.adobe-pdf-library\u002F4.dot-net",[194,196,199,202],{"title":22,"path":190,"stem":195},"1.adobe-pdf-library\u002F4.dot-net\u002F1.getting-started",{"title":34,"path":197,"stem":198},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fsupported-environments","1.adobe-pdf-library\u002F4.dot-net\u002F2.supported-environments",{"title":64,"path":200,"stem":201},"\u002Fadobe-pdf-library\u002Fdot-net\u002Ffirewall-issues","1.adobe-pdf-library\u002F4.dot-net\u002F3.firewall-issues",{"title":42,"icon":43,"redirect":203,"path":204,"stem":205,"children":206,"page":24},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices\u002Focr-processing","\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices",[207,209,212,215,218],{"title":73,"path":203,"stem":208},"1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F1.ocr-processing",{"title":76,"path":210,"stem":211},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices\u002Fmemory-management","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F2.memory-management",{"title":49,"path":213,"stem":214},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices\u002Fresources-explained","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F3.resources-explained",{"title":83,"path":216,"stem":217},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices\u002Ffont-unicode","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F4.font-unicode",{"title":87,"path":219,"stem":220},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices\u002Fmac-os-troubleshooting","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F6.mac-os-troubleshooting",{"title":91,"icon":53,"redirect":222,"path":223,"stem":224,"children":225,"page":24},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fgetting-started","\u002Fadobe-pdf-library\u002Fdot-net-fw","1.adobe-pdf-library\u002F5.dot-net-fw",[226,228,231,234],{"title":22,"path":222,"stem":227},"1.adobe-pdf-library\u002F5.dot-net-fw\u002F1.getting-started",{"title":34,"path":229,"stem":230},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fsupported-environments","1.adobe-pdf-library\u002F5.dot-net-fw\u002F1.supported-environments",{"title":64,"path":232,"stem":233},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Ffirewall-issues","1.adobe-pdf-library\u002F5.dot-net-fw\u002F3.firewall-issues",{"title":42,"icon":43,"redirect":235,"path":236,"stem":237,"children":238,"page":24},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fbest-practices\u002Focr-processing","\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fbest-practices","1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices",[239,241,244,247],{"title":73,"path":235,"stem":240},"1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices\u002F1.ocr-processing",{"title":76,"path":242,"stem":243},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fbest-practices\u002Fmemory-management","1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices\u002F2.memory-management",{"title":49,"path":245,"stem":246},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fbest-practices\u002Fresources-explained","1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices\u002F3.resources-explained",{"title":83,"path":248,"stem":249},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fbest-practices\u002Ffont-unicode","1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices\u002F4.font-unicode",{"title":121,"icon":122,"redirect":251,"path":252,"stem":253,"children":254,"page":24},"\u002Fadobe-pdf-library\u002Fjava\u002Fgetting-started","\u002Fadobe-pdf-library\u002Fjava","1.adobe-pdf-library\u002F6.java",[255,257,260,263],{"title":22,"path":251,"stem":256},"1.adobe-pdf-library\u002F6.java\u002F1.getting-started",{"title":34,"path":258,"stem":259},"\u002Fadobe-pdf-library\u002Fjava\u002Fsupported-environments","1.adobe-pdf-library\u002F6.java\u002F2.supported-environments",{"title":64,"path":261,"stem":262},"\u002Fadobe-pdf-library\u002Fjava\u002Ffirewall-issues","1.adobe-pdf-library\u002F6.java\u002F3.firewall-issues",{"title":42,"icon":43,"redirect":264,"path":265,"stem":266,"children":267,"page":24},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Focr-processing","\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices","1.adobe-pdf-library\u002F6.java\u002F5.best-practices",[268,270,273,276,279,282],{"title":73,"path":264,"stem":269},"1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F1.ocr-processing",{"title":76,"path":271,"stem":272},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Fmemory-management","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F2.memory-management",{"title":49,"path":274,"stem":275},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Fresources-explained","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F3.resources-explained",{"title":83,"path":277,"stem":278},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Ffont-unicode","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F4.font-unicode",{"title":152,"path":280,"stem":281},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Fmaven-artifacts-windows","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F5.maven-artifacts-windows",{"title":156,"path":283,"stem":284},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Fmaven-artifacts-other-platform","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F6.maven-artifacts-other-platform",{"title":286,"path":287,"stem":288,"redirect":289},"API Reference Docs","\u002Fadobe-pdf-library\u002Fapi-reference-docs","1.adobe-pdf-library\u002F7.api-reference-docs","https:\u002F\u002Fdocs.datalogics.com\u002F",{"title":291,"icon":292,"redirect":293,"path":294,"stem":295,"children":296,"page":24},"Adobe PDF Converter 3.2","i-material-symbols-convert-to-text-rounded","\u002Fadobe-pdf-converter\u002Fread-me","\u002Fadobe-pdf-converter","2.adobe-pdf-converter",[297,300,304,308,312],{"title":298,"path":293,"stem":299},"PDF Converter README","2.adobe-pdf-converter\u002F1.read-me",{"title":301,"path":302,"stem":303},"PDF Converter Release Notes","\u002Fadobe-pdf-converter\u002Frelease-notes","2.adobe-pdf-converter\u002F2.release-notes",{"title":305,"path":306,"stem":307},"PDF Converter Addendum","\u002Fadobe-pdf-converter\u002Faddendum","2.adobe-pdf-converter\u002F3.addendum",{"title":309,"path":310,"stem":311},"API Reference","\u002Fadobe-pdf-converter\u002Fapi-reference","2.adobe-pdf-converter\u002F4.api-reference",{"title":313,"path":314,"stem":315},"Software Acknowledgements","\u002Fadobe-pdf-converter\u002Facknowledgements","2.adobe-pdf-converter\u002F5.acknowledgements",{"title":317,"icon":318,"redirect":319,"path":320,"stem":321,"children":322,"page":24},"Forms Extension","i-fluent-form-new-24-filled","\u002Fadobe-pdf-forms-extension\u002Fguide","\u002Fadobe-pdf-forms-extension","3.adobe-pdf-forms-extension",[323,326],{"title":324,"path":319,"stem":325},"PDF Forms Extension","3.adobe-pdf-forms-extension\u002F1.guide",{"title":327,"path":328,"stem":329},"PDF Forms Extension Release Notes","\u002Fadobe-pdf-forms-extension\u002Frelease-notes","3.adobe-pdf-forms-extension\u002F2.release-notes",{"title":331,"icon":332,"redirect":333,"path":334,"stem":335,"children":336,"page":24},"PDF2IMG C SDK","i-bi-image-fill","\u002Fpdf-2-img-c-sdk\u002Fguide","\u002Fpdf-2-img-c-sdk","4.pdf-2-img-c-sdk",[337,340],{"title":338,"path":333,"stem":339},"PDF2IMG C SDK Guide","4.pdf-2-img-c-sdk\u002F1.guide",{"title":341,"path":342,"stem":343},"PDF2IMG C SDK Release Notes","\u002Fpdf-2-img-c-sdk\u002Frelease-notes","4.pdf-2-img-c-sdk\u002F2.release-notes",{"title":345,"icon":332,"redirect":346,"path":347,"stem":348,"children":349,"page":24},"PDF2IMG","\u002Fpdf-2-img\u002Fguide","\u002Fpdf-2-img","5.pdf-2-img",[350,353,357],{"title":351,"path":346,"stem":352},"PDF2IMG Guide","5.pdf-2-img\u002F1.guide",{"title":354,"path":355,"stem":356},"PDF2IMG Release Notes","\u002Fpdf-2-img\u002Frelease-notes","5.pdf-2-img\u002F2.release-notes",{"title":358,"redirect":359,"path":360,"stem":361,"children":362,"page":24},"Tutorials","\u002Fpdf-2-img\u002Ftutorials\u002Fcommand-line-syntax","\u002Fpdf-2-img\u002Ftutorials","5.pdf-2-img\u002FTutorials",[363,366,370,374,378,382],{"title":364,"path":359,"stem":365},"Command Line Syntax","5.pdf-2-img\u002FTutorials\u002F1.command-line-syntax",{"title":367,"path":368,"stem":369},"Command Line Summary","\u002Fpdf-2-img\u002Ftutorials\u002Fcommand-line-summary","5.pdf-2-img\u002FTutorials\u002F2.command-line-summary",{"title":371,"path":372,"stem":373},"Conversions with ICC Color Profiles","\u002Fpdf-2-img\u002Ftutorials\u002Fconversions-with-icc-profiles","5.pdf-2-img\u002FTutorials\u002F3.conversions-with-icc-profiles",{"title":375,"path":376,"stem":377},"Conversions with Missing Profiles","\u002Fpdf-2-img\u002Ftutorials\u002Fconversions-missing-profiles","5.pdf-2-img\u002FTutorials\u002Fconversions-missing-profiles",{"title":379,"path":380,"stem":381},"Working with the .NET Interface (Windows 64)","\u002Fpdf-2-img\u002Ftutorials\u002Fdot_net_interface","5.pdf-2-img\u002FTutorials\u002Fdot_net_interface",{"title":383,"path":384,"stem":385},"Multi-Page Processing","\u002Fpdf-2-img\u002Ftutorials\u002Fmulti_page_processing","5.pdf-2-img\u002FTutorials\u002Fmulti_page_processing",{"title":387,"icon":388,"redirect":389,"path":390,"stem":391,"children":392,"page":24},"PDF Checker","i-icon-park-solid-check-one","\u002Fpdf-checker\u002Fguide","\u002Fpdf-checker","6.pdf-checker",[393,395,399],{"title":387,"path":389,"stem":394},"6.pdf-checker\u002F1.guide",{"title":396,"path":397,"stem":398},"PDF Checker Release Notes","\u002Fpdf-checker\u002Frelease-notes","6.pdf-checker\u002F2.release-notes",{"title":358,"redirect":400,"path":401,"stem":402,"children":403,"page":24},"\u002Fpdf-checker\u002Ftutorials\u002Fcommand-syntax","\u002Fpdf-checker\u002Ftutorials","6.pdf-checker\u002FTutorials",[404,408,412,416,420,424],{"title":405,"path":406,"stem":407},"Command Syntax","\u002Fpdf-checker\u002Ftutorials\u002Fcommand_syntax","6.pdf-checker\u002FTutorials\u002F1.command_syntax",{"title":409,"path":410,"stem":411},"JSON Profile File","\u002Fpdf-checker\u002Ftutorials\u002Fjson_profile","6.pdf-checker\u002FTutorials\u002F2.json_profile",{"title":413,"path":414,"stem":415},"Your JSON Profile","\u002Fpdf-checker\u002Ftutorials\u002Fyour_profile","6.pdf-checker\u002FTutorials\u002F3.your_profile",{"title":417,"path":418,"stem":419},"Successful Review","\u002Fpdf-checker\u002Ftutorials\u002Fsuccessful_review","6.pdf-checker\u002FTutorials\u002F4.successful_review",{"title":421,"path":422,"stem":423},"Abort Results Output","\u002Fpdf-checker\u002Ftutorials\u002Fabort_results_output","6.pdf-checker\u002FTutorials\u002F5.abort_results_output",{"title":425,"path":426,"stem":427},"Error Codes","\u002Fpdf-checker\u002Ftutorials\u002Ferror_codes","6.pdf-checker\u002FTutorials\u002F6.error_codes",{"title":429,"icon":430,"redirect":431,"path":432,"stem":433,"children":434,"page":24},"PDF Optimizer","i-fluent-mobile-optimized-20-filled","\u002Fpdf-optimizer\u002Fguide","\u002Fpdf-optimizer","7.pdf-optimizer",[435,437,441],{"title":429,"path":431,"stem":436},"7.pdf-optimizer\u002F1.guide",{"title":438,"path":439,"stem":440},"PDF Optimizer Release Notes","\u002Fpdf-optimizer\u002Frelease-notes","7.pdf-optimizer\u002F2.release-notes",{"title":358,"redirect":442,"path":443,"stem":444,"children":445,"page":24},"\u002Fpdf-optimizer\u002Ftutorials\u002Fcommand-line-syntax","\u002Fpdf-optimizer\u002Ftutorials","7.pdf-optimizer\u002FTutorials",[446],{"title":364,"path":447,"stem":448},"\u002Fpdf-optimizer\u002Ftutorials\u002Fcommand_line_syntax","7.pdf-optimizer\u002FTutorials\u002F1.command_line_syntax",{"title":450,"icon":451,"redirect":452,"path":453,"stem":454,"children":455,"page":24},"PDF Forms Flattener","i-icon-park-outline-figma-flatten-selection","\u002Fpdf-forms-flattener\u002Fguide","\u002Fpdf-forms-flattener","8.pdf-forms-flattener",[456,458,462],{"title":450,"path":452,"stem":457},"8.pdf-forms-flattener\u002F1.guide",{"title":459,"path":460,"stem":461},"PDF Forms Flattener Release Notes","\u002Fpdf-forms-flattener\u002Frelease-notes","8.pdf-forms-flattener\u002F2.release-notes",{"title":358,"redirect":463,"path":464,"stem":465,"children":466,"page":24},"\u002Fpdf-forms-flattener\u002Ftutorials\u002Fcommand-line-syntax","\u002Fpdf-forms-flattener\u002Ftutorials","8.pdf-forms-flattener\u002FTutorials",[467],{"title":364,"path":468,"stem":469},"\u002Fpdf-forms-flattener\u002Ftutorials\u002Fcommand_line_syntax","8.pdf-forms-flattener\u002FTutorials\u002F1.command_line_syntax",{"id":471,"title":73,"body":472,"currentVersion":716,"description":717,"extension":718,"links":716,"meta":719,"navigation":553,"path":136,"seo":720,"stem":141,"__hash__":722},"docs\u002F0.adobe-pdf-library-21\u002F5.java\u002F4.best-practices\u002F1.ocr-processing.md",{"type":473,"value":474,"toc":713},"minimark",[475,493,499,664,667,670,686,691,709],[476,477,478,479,483,484,488,489,492],"p",{},"A default set of fonts for OCR processing is available in the ",[480,481,482],"strong",{},"Maven package",", but you can add fonts from other languages to the ",[485,486,487],"code",{},"candidateFontNames"," member of the ",[485,490,491],{},"OCRParams"," object.",[476,494,495,496,498],{},"For example, to set the OCR language to Chinese Simplified, update the ",[485,497,487],{}," list:",[500,501,506],"pre",{"className":502,"code":503,"language":504,"meta":505,"style":505},"language-java shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","List\u003CString> newFontNames = new ArrayList\u003CString>();\n\nfor (String fontName : ocrParams.getCandidateFontNames()) {\n    newFontNames.add(fontName);\n}\n\nnewFontNames.add(\"Chin\"); \u002F\u002F Chin.ttf is the name of the font file\nocrParams.setCandidateFontNames(newFontNames);\n","java","",[485,507,508,548,555,588,608,614,619,647],{"__ignoreMap":505},[509,510,513,517,521,524,527,531,534,538,541,543,545],"span",{"class":511,"line":512},"line",1,[509,514,516],{"class":515},"spNyl","List",[509,518,520],{"class":519},"sMK4o","\u003C",[509,522,523],{"class":515},"String",[509,525,526],{"class":519},">",[509,528,530],{"class":529},"sTEyZ"," newFontNames ",[509,532,533],{"class":519},"=",[509,535,537],{"class":536},"s7zQu"," new",[509,539,540],{"class":515}," ArrayList",[509,542,520],{"class":519},[509,544,523],{"class":515},[509,546,547],{"class":519},">();\n",[509,549,551],{"class":511,"line":550},2,[509,552,554],{"emptyLinePlaceholder":553},true,"\n",[509,556,558,561,564,566,569,572,575,578,582,585],{"class":511,"line":557},3,[509,559,560],{"class":536},"for",[509,562,563],{"class":519}," (",[509,565,523],{"class":515},[509,567,568],{"class":529}," fontName ",[509,570,571],{"class":536},":",[509,573,574],{"class":529}," ocrParams",[509,576,577],{"class":519},".",[509,579,581],{"class":580},"s2Zo4","getCandidateFontNames",[509,583,584],{"class":519},"())",[509,586,587],{"class":519}," {\n",[509,589,591,594,596,599,602,605],{"class":511,"line":590},4,[509,592,593],{"class":529},"    newFontNames",[509,595,577],{"class":519},[509,597,598],{"class":580},"add",[509,600,601],{"class":519},"(",[509,603,604],{"class":529},"fontName",[509,606,607],{"class":519},");\n",[509,609,611],{"class":511,"line":610},5,[509,612,613],{"class":519},"}\n",[509,615,617],{"class":511,"line":616},6,[509,618,554],{"emptyLinePlaceholder":553},[509,620,622,625,627,629,631,634,638,640,643],{"class":511,"line":621},7,[509,623,624],{"class":529},"newFontNames",[509,626,577],{"class":519},[509,628,598],{"class":580},[509,630,601],{"class":519},[509,632,633],{"class":519},"\"",[509,635,637],{"class":636},"sfazB","Chin",[509,639,633],{"class":519},[509,641,642],{"class":519},");",[509,644,646],{"class":645},"sHwdD"," \u002F\u002F Chin.ttf is the name of the font file\n",[509,648,650,653,655,658,660,662],{"class":511,"line":649},8,[509,651,652],{"class":529},"ocrParams",[509,654,577],{"class":519},[509,656,657],{"class":580},"setCandidateFontNames",[509,659,601],{"class":519},[509,661,624],{"class":529},[509,663,607],{"class":519},[476,665,666],{},"Make sure you provide enough fonts to cover the expected languages and scripts in your source PDF documents. If documents contain text in multiple languages, supply fonts for each — especially if more than one language appears within a single sentence. The OCR engine will use the first font that can successfully render text from a graphics image. For Latin alphabets, set up OCR processing so that proportional fonts appear before non-proportional fonts.",[476,668,669],{},"The quality of the output depends on the fonts you choose. Decorative fonts such as Zapf Chancery generally provide poor results. Use standard block fonts that would appear in a novel or magazine instead.",[671,672,673,674,677,678,681,682,685],"tip",{},"Use ",[485,675,676],{},"GetAvailableLanguages()"," on the ",[485,679,680],{},"OCREngine"," class to list installed language packs, and ",[485,683,684],{},"IsLanguageAvailable()"," to check if a specific language is present.",[687,688,690],"h2",{"id":689},"request-a-language","Request a Language",[692,693,694,695,702,703,708],"note",{},"Datalogics works with the languages\u002Fscripts supported by ",[696,697,701],"a",{"href":698,"rel":699},"https:\u002F\u002Ftesseract-ocr.github.io\u002Ftessdoc\u002FData-Files-in-different-versions.html",[700],"nofollow","Tesseract",". ",[696,704,707],{"href":705,"rel":706},"https:\u002F\u002Fwww.datalogics.com\u002Fdatalogics-contact-us",[700],"Contact us"," for more information about a specific language.",[710,711,712],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":505,"searchDepth":550,"depth":550,"links":714},[715],{"id":689,"depth":550,"text":690},null,"Adobe PDF Library Java\u002FMaven","md",{},{"title":721,"description":717},"OCR Processing - Java Best Practices","xFlo-TLMmREvatxH4wynvDihBA71eORTo-IP_xA2g_s",[724,725],{"title":64,"path":133,"stem":134,"description":717,"children":-1},{"title":76,"path":143,"stem":144,"description":717,"children":-1},1784912469097]