[{"data":1,"prerenderedAt":462},["ShallowReactive",2],{"navigation_docs":3,"-pdf-2-img-tutorials-dot-net-interface":337,"-pdf-2-img-tutorials-dot-net-interface-surround":457},[4,157,183,197,211,253,295,316],{"title":5,"icon":6,"redirect":7,"path":8,"stem":9,"children":10,"page":43},"Adobe PDF Library 18","i-clarity-library-solid","\u002Fadobe-pdf-library\u002Frelease-notes","\u002Fadobe-pdf-library","1.adobe-pdf-library",[11,14,44,83,113,152],{"title":12,"path":7,"stem":13},"Release Notes","1.adobe-pdf-library\u002F1.release-notes",{"title":15,"icon":16,"redirect":17,"path":18,"stem":19,"children":20,"page":43},"C++","i-simple-icons-cplusplus","\u002Fadobe-pdf-library\u002Fc-plus-plus\u002Fgetting-started","\u002Fadobe-pdf-library\u002Fc-plus-plus","1.adobe-pdf-library\u002F3.c-plus-plus",[21,25,29,33],{"title":22,"path":17,"stem":23,"redirect":24},"Getting Started","1.adobe-pdf-library\u002F3.c-plus-plus\u002F1.getting-started","\u002Fc-plus-plus\u002Fgetting-started",{"title":26,"path":27,"stem":28},"Supported Environments","\u002Fadobe-pdf-library\u002Fc-plus-plus\u002Fsupported-environments","1.adobe-pdf-library\u002F3.c-plus-plus\u002F2.supported-environments",{"title":30,"path":31,"stem":32},"Acknowledgements","\u002Fadobe-pdf-library\u002Fc-plus-plus\u002Facknowledgements","1.adobe-pdf-library\u002F3.c-plus-plus\u002F3.acknowledgements",{"title":34,"icon":35,"redirect":36,"path":37,"stem":38,"children":39,"page":43},"Best Practices","i-lucide-edit","\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",[40],{"title":41,"path":36,"stem":42},"Resources Directory Explained","1.adobe-pdf-library\u002F3.c-plus-plus\u002F5.best-practices\u002F1.resources-explained",false,{"title":45,"icon":46,"redirect":47,"path":48,"stem":49,"children":50,"page":43},".NET","i-simple-icons-dotnet","\u002Fadobe-pdf-library\u002Fdot-net\u002Fgetting-started","\u002Fadobe-pdf-library\u002Fdot-net","1.adobe-pdf-library\u002F4.dot-net",[51,53,56,60],{"title":22,"path":47,"stem":52},"1.adobe-pdf-library\u002F4.dot-net\u002F1.getting-started",{"title":26,"path":54,"stem":55},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fsupported-environments","1.adobe-pdf-library\u002F4.dot-net\u002F2.supported-environments",{"title":57,"path":58,"stem":59},"Firewall Issues","\u002Fadobe-pdf-library\u002Fdot-net\u002Ffirewall-issues","1.adobe-pdf-library\u002F4.dot-net\u002F3.firewall-issues",{"title":34,"icon":35,"redirect":61,"path":62,"stem":63,"children":64,"page":43},"\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",[65,68,72,75,79],{"title":66,"path":61,"stem":67},"OCR Processing","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F1.ocr-processing",{"title":69,"path":70,"stem":71},"Memory Management","\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices\u002Fmemory-management","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F2.memory-management",{"title":41,"path":73,"stem":74},"\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices\u002Fresources-explained","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F3.resources-explained",{"title":76,"path":77,"stem":78},"Font & Unicode","\u002Fadobe-pdf-library\u002Fdot-net\u002Fbest-practices\u002Ffont-unicode","1.adobe-pdf-library\u002F4.dot-net\u002F5.best-practices\u002F4.font-unicode",{"title":80,"path":81,"stem":82},"MacOS Troubleshooting","\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":84,"icon":46,"redirect":85,"path":86,"stem":87,"children":88,"page":43},".NET Framework","\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fgetting-started","\u002Fadobe-pdf-library\u002Fdot-net-fw","1.adobe-pdf-library\u002F5.dot-net-fw",[89,91,94,97],{"title":22,"path":85,"stem":90},"1.adobe-pdf-library\u002F5.dot-net-fw\u002F1.getting-started",{"title":26,"path":92,"stem":93},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fsupported-environments","1.adobe-pdf-library\u002F5.dot-net-fw\u002F1.supported-environments",{"title":57,"path":95,"stem":96},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Ffirewall-issues","1.adobe-pdf-library\u002F5.dot-net-fw\u002F3.firewall-issues",{"title":34,"icon":35,"redirect":98,"path":99,"stem":100,"children":101,"page":43},"\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",[102,104,107,110],{"title":66,"path":98,"stem":103},"1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices\u002F1.ocr-processing",{"title":69,"path":105,"stem":106},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fbest-practices\u002Fmemory-management","1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices\u002F2.memory-management",{"title":41,"path":108,"stem":109},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fbest-practices\u002Fresources-explained","1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices\u002F3.resources-explained",{"title":76,"path":111,"stem":112},"\u002Fadobe-pdf-library\u002Fdot-net-fw\u002Fbest-practices\u002Ffont-unicode","1.adobe-pdf-library\u002F5.dot-net-fw\u002Fbest-practices\u002F4.font-unicode",{"title":114,"icon":115,"redirect":116,"path":117,"stem":118,"children":119,"page":43},"Java","i-ri-java-line","\u002Fadobe-pdf-library\u002Fjava\u002Fgetting-started","\u002Fadobe-pdf-library\u002Fjava","1.adobe-pdf-library\u002F6.java",[120,122,125,128],{"title":22,"path":116,"stem":121},"1.adobe-pdf-library\u002F6.java\u002F1.getting-started",{"title":26,"path":123,"stem":124},"\u002Fadobe-pdf-library\u002Fjava\u002Fsupported-environments","1.adobe-pdf-library\u002F6.java\u002F2.supported-environments",{"title":57,"path":126,"stem":127},"\u002Fadobe-pdf-library\u002Fjava\u002Ffirewall-issues","1.adobe-pdf-library\u002F6.java\u002F3.firewall-issues",{"title":34,"icon":35,"redirect":129,"path":130,"stem":131,"children":132,"page":43},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Focr-processing","\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices","1.adobe-pdf-library\u002F6.java\u002F5.best-practices",[133,135,138,141,144,148],{"title":66,"path":129,"stem":134},"1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F1.ocr-processing",{"title":69,"path":136,"stem":137},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Fmemory-management","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F2.memory-management",{"title":41,"path":139,"stem":140},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Fresources-explained","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F3.resources-explained",{"title":76,"path":142,"stem":143},"\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Ffont-unicode","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F4.font-unicode",{"title":145,"path":146,"stem":147},"Maven Artifacts on Windows","\u002Fadobe-pdf-library\u002Fjava\u002Fbest-practices\u002Fmaven-artifacts-windows","1.adobe-pdf-library\u002F6.java\u002F5.best-practices\u002F5.maven-artifacts-windows",{"title":149,"path":150,"stem":151},"Maven Artifacts on Other Platforms","\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":153,"path":154,"stem":155,"redirect":156},"API Reference Docs","\u002Fadobe-pdf-library\u002Fapi-reference-docs","1.adobe-pdf-library\u002F7.api-reference-docs","https:\u002F\u002Fdocs.datalogics.com\u002F",{"title":158,"icon":159,"redirect":160,"path":161,"stem":162,"children":163,"page":43},"Adobe PDF Converter 3.2","i-material-symbols-convert-to-text-rounded","\u002Fadobe-pdf-converter\u002Fread-me","\u002Fadobe-pdf-converter","2.adobe-pdf-converter",[164,167,171,175,179],{"title":165,"path":160,"stem":166},"PDF Converter README","2.adobe-pdf-converter\u002F1.read-me",{"title":168,"path":169,"stem":170},"API Reference","\u002Fadobe-pdf-converter\u002Fapi-reference","2.adobe-pdf-converter\u002F2.api-reference",{"title":172,"path":173,"stem":174},"PDF Converter Addendum","\u002Fadobe-pdf-converter\u002Faddendum","2.adobe-pdf-converter\u002F3.addendum",{"title":176,"path":177,"stem":178},"PDF Converter Release Notes","\u002Fadobe-pdf-converter\u002Frelease-notes","2.adobe-pdf-converter\u002F4.release-notes",{"title":180,"path":181,"stem":182},"Software Acknowledgements","\u002Fadobe-pdf-converter\u002Facknowledgements","2.adobe-pdf-converter\u002F5.acknowledgements",{"title":184,"icon":185,"redirect":186,"path":187,"stem":188,"children":189,"page":43},"Forms Extension","i-fluent-form-new-24-filled","\u002Fadobe-pdf-forms-extension\u002Fguide","\u002Fadobe-pdf-forms-extension","3.adobe-pdf-forms-extension",[190,193],{"title":191,"path":186,"stem":192},"PDF Forms Extension","3.adobe-pdf-forms-extension\u002F1.guide",{"title":194,"path":195,"stem":196},"PDF Forms Extension Release Notes","\u002Fadobe-pdf-forms-extension\u002Frelease-notes","3.adobe-pdf-forms-extension\u002F2.release-notes",{"title":198,"icon":199,"redirect":200,"path":201,"stem":202,"children":203,"page":43},"PDF2IMG C SDK","i-bi-image-fill","\u002Fpdf-2-img-c-sdk\u002Fguide","\u002Fpdf-2-img-c-sdk","4.pdf-2-img-c-sdk",[204,207],{"title":205,"path":200,"stem":206},"PDF2IMG C SDK Guide","4.pdf-2-img-c-sdk\u002F1.guide",{"title":208,"path":209,"stem":210},"PDF2IMG C SDK Release Notes","\u002Fpdf-2-img-c-sdk\u002Frelease-notes","4.pdf-2-img-c-sdk\u002F2.release-notes",{"title":212,"icon":199,"redirect":213,"path":214,"stem":215,"children":216,"page":43},"PDF2IMG","\u002Fpdf-2-img\u002Fguide","\u002Fpdf-2-img","5.pdf-2-img",[217,220,224],{"title":218,"path":213,"stem":219},"PDF2IMG Guide","5.pdf-2-img\u002F1.guide",{"title":221,"path":222,"stem":223},"PDF2IMG Release Notes","\u002Fpdf-2-img\u002Frelease-notes","5.pdf-2-img\u002F2.release-notes",{"title":225,"redirect":226,"path":227,"stem":228,"children":229,"page":43},"Tutorials","\u002Fpdf-2-img\u002Ftutorials\u002Fcommand-line-syntax","\u002Fpdf-2-img\u002Ftutorials","5.pdf-2-img\u002FTutorials",[230,233,237,241,245,249],{"title":231,"path":226,"stem":232},"Command Line Syntax","5.pdf-2-img\u002FTutorials\u002F1.command-line-syntax",{"title":234,"path":235,"stem":236},"Command Line Summary","\u002Fpdf-2-img\u002Ftutorials\u002Fcommand-line-summary","5.pdf-2-img\u002FTutorials\u002F2.command-line-summary",{"title":238,"path":239,"stem":240},"Conversions with ICC Color Profiles","\u002Fpdf-2-img\u002Ftutorials\u002Fconversions-with-icc-profiles","5.pdf-2-img\u002FTutorials\u002F3.conversions-with-icc-profiles",{"title":242,"path":243,"stem":244},"Conversions with Missing Profiles","\u002Fpdf-2-img\u002Ftutorials\u002Fconversions-missing-profiles","5.pdf-2-img\u002FTutorials\u002Fconversions-missing-profiles",{"title":246,"path":247,"stem":248},"Working with the .NET Interface (Windows 64)","\u002Fpdf-2-img\u002Ftutorials\u002Fdot_net_interface","5.pdf-2-img\u002FTutorials\u002Fdot_net_interface",{"title":250,"path":251,"stem":252},"Multi-Page Processing","\u002Fpdf-2-img\u002Ftutorials\u002Fmulti_page_processing","5.pdf-2-img\u002FTutorials\u002Fmulti_page_processing",{"title":254,"icon":255,"redirect":256,"path":257,"stem":258,"children":259,"page":43},"PDF Checker","i-icon-park-solid-check-one","\u002Fpdf-checker\u002Fguide","\u002Fpdf-checker","6.pdf-checker",[260,262,266],{"title":254,"path":256,"stem":261},"6.pdf-checker\u002F1.guide",{"title":263,"path":264,"stem":265},"PDF Checker Release Notes","\u002Fpdf-checker\u002Frelease-notes","6.pdf-checker\u002F2.release-notes",{"title":225,"redirect":267,"path":268,"stem":269,"children":270,"page":43},"\u002Fpdf-checker\u002Ftutorials\u002Fcommand-syntax","\u002Fpdf-checker\u002Ftutorials","6.pdf-checker\u002FTutorials",[271,275,279,283,287,291],{"title":272,"path":273,"stem":274},"Command Syntax","\u002Fpdf-checker\u002Ftutorials\u002Fcommand_syntax","6.pdf-checker\u002FTutorials\u002F1.command_syntax",{"title":276,"path":277,"stem":278},"JSON Profile File","\u002Fpdf-checker\u002Ftutorials\u002Fjson_profile","6.pdf-checker\u002FTutorials\u002F2.json_profile",{"title":280,"path":281,"stem":282},"Your JSON Profile","\u002Fpdf-checker\u002Ftutorials\u002Fyour_profile","6.pdf-checker\u002FTutorials\u002F3.your_profile",{"title":284,"path":285,"stem":286},"Successful Review","\u002Fpdf-checker\u002Ftutorials\u002Fsuccessful_review","6.pdf-checker\u002FTutorials\u002F4.successful_review",{"title":288,"path":289,"stem":290},"Abort Results Output","\u002Fpdf-checker\u002Ftutorials\u002Fabort_results_output","6.pdf-checker\u002FTutorials\u002F5.abort_results_output",{"title":292,"path":293,"stem":294},"Error Codes","\u002Fpdf-checker\u002Ftutorials\u002Ferror_codes","6.pdf-checker\u002FTutorials\u002F6.error_codes",{"title":296,"icon":297,"redirect":298,"path":299,"stem":300,"children":301,"page":43},"PDF Optimizer","i-fluent-mobile-optimized-20-filled","\u002Fpdf-optimizer\u002Fguide","\u002Fpdf-optimizer","7.pdf-optimizer",[302,304,308],{"title":296,"path":298,"stem":303},"7.pdf-optimizer\u002F1.guide",{"title":305,"path":306,"stem":307},"PDF Optimizer Release Notes","\u002Fpdf-optimizer\u002Frelease-notes","7.pdf-optimizer\u002F2.release-notes",{"title":225,"redirect":309,"path":310,"stem":311,"children":312,"page":43},"\u002Fpdf-optimizer\u002Ftutorials\u002Fcommand-line-syntax","\u002Fpdf-optimizer\u002Ftutorials","7.pdf-optimizer\u002FTutorials",[313],{"title":231,"path":314,"stem":315},"\u002Fpdf-optimizer\u002Ftutorials\u002Fcommand_line_syntax","7.pdf-optimizer\u002FTutorials\u002F1.command_line_syntax",{"title":317,"icon":318,"redirect":319,"path":320,"stem":321,"children":322,"page":43},"PDF Forms Flattener","i-icon-park-outline-figma-flatten-selection","\u002Fpdf-forms-flattener\u002Fguide","\u002Fpdf-forms-flattener","8.pdf-forms-flattener",[323,325,329],{"title":317,"path":319,"stem":324},"8.pdf-forms-flattener\u002F1.guide",{"title":326,"path":327,"stem":328},"PDF Forms Flattener Release Notes","\u002Fpdf-forms-flattener\u002Frelease-notes","8.pdf-forms-flattener\u002F2.release-notes",{"title":225,"redirect":330,"path":331,"stem":332,"children":333,"page":43},"\u002Fpdf-forms-flattener\u002Ftutorials\u002Fcommand-line-syntax","\u002Fpdf-forms-flattener\u002Ftutorials","8.pdf-forms-flattener\u002FTutorials",[334],{"title":231,"path":335,"stem":336},"\u002Fpdf-forms-flattener\u002Ftutorials\u002Fcommand_line_syntax","8.pdf-forms-flattener\u002FTutorials\u002F1.command_line_syntax",{"id":338,"title":246,"body":339,"description":345,"extension":450,"links":451,"meta":452,"navigation":453,"path":247,"seo":454,"stem":248,"__hash__":456},"docs\u002F5.pdf-2-img\u002FTutorials\u002Fdot_net_interface.md",{"type":340,"value":341,"toc":440},"minimark",[342,346,353,400,403,437],[343,344,345],"p",{},"The .NET interface is provided as part of the Windows 64-bit version of the product.",[343,347,348,349,352],{},"To use the ",[350,351,212],"code",{}," interface for .NET, follow these steps:",[354,355,357,362,368,372,375,379,382,386,389,393],"steps",{"level":356},"3",[358,359,361],"h3",{"id":360},"create-an-instance-of-the-pdf2img-class","Create an instance of the PDF2IMG class",[343,363,364,365,367],{},"Instantiate the ",[350,366,212],{}," class in your application.",[358,369,371],{"id":370},"load-your-input-document","Load your input document",[343,373,374],{},"Load the PDF or XPS document you want to convert to an image file or series of image files.",[358,376,378],{"id":377},"select-conversion-options","Select conversion options",[343,380,381],{},"Configure the image conversion options you need.",[358,383,385],{"id":384},"convert-pages-to-image-files","Convert pages to image files",[343,387,388],{},"Convert each page of the input document to an image file.",[358,390,392],{"id":391},"dispose-of-the-object","Dispose of the object",[343,394,395,396,399],{},"Call ",[350,397,398],{},"Dispose()"," when finished to release unmanaged resources.",[343,401,402],{},"The public methods provided with the PDF2IMG .NET interface include:",[404,405,406,412,417,422,427,432],"ul",{},[407,408,409],"li",{},[350,410,411],{},"CheckForMissingAppearances()",[407,413,414],{},[350,415,416],{},"ConvertPageToImage()",[407,418,419],{},[350,420,421],{},"ConvertAllPagesToTIFFImage()",[407,423,424],{},[350,425,426],{},"GetPageBoxWithWhiteSpaceRemoved()",[407,428,429],{},[350,430,431],{},"LoadInput()",[407,433,434],{},[350,435,436],{},"SetImageConversionOptions()",[343,438,439],{},"For more detail, see the API reference documentation for the .NET Interface.",{"title":441,"searchDepth":442,"depth":442,"links":443},"",2,[444,446,447,448,449],{"id":360,"depth":445,"text":361},3,{"id":370,"depth":445,"text":371},{"id":377,"depth":445,"text":378},{"id":384,"depth":445,"text":385},{"id":391,"depth":445,"text":392},"md",null,{},true,{"title":455,"description":345},".NET Interface (Windows 64) - PDF2IMG Tutorials","qCWndbBL70HTLsHdDdIsWNeF90-3VY2S-WkXAxrSzc8",[458,460],{"title":242,"path":243,"stem":244,"description":459,"children":-1},"When creating a PDF document, the best practice is to embed all the fonts the document needs directly in the file. That way, software used to open the PDF (such as Adobe Reader or Acrobat) does not need to search for fonts on the local system or provide substitutes.",{"title":250,"path":251,"stem":252,"description":461,"children":-1},"By default, PDF2IMG converts the pages in a PDF file into multiple single-page image files. The system assigns a name to each image file with an underscore character (_) added between the file name prefix and the sequence counter number. For example, the five pages in a PDF input file called Convert.PDF would be exported as five bitmap files:",1779219830022]