DocumentConverterTertions类
句法
上市班级DocutmentConverterTertions
上市班级DocutmentConverterTertions
上市裁判课DocutmentConverterTertions
上市班级DocutmentConverterTertions
例子
使用LeadTools;使用Leadtools.codecs;使用LeadTools.document.Writer;使用LeadTools.svg;使用leadToolSexamples.Common;使用LeadTools.document;使用leadtools.aching;使用LeadTools.Annotations.Engine;使用LeadTools.ocr;使用LeadTools.Document.Converter;使用LeadTools.Annotations.Rendering;上市空白DocuctConverteroPtionSexample(){使用(DocutsonConverter DocumentConverter =新的documenterter()){//使用选项强制OCR转换(禁用SVG)DocumentConverter.Options.EnablesVgConversion =错误的;//首先错误的工作(在任何页面中)DocumentConverter.options.joberRormode = documentConverterJoberRormode.abort;varocrengine = ocrenginemanager.createengine(ocrenginetype.lead);varrastercodecs =新的rastercodecs();varDocumentWriter =新的Documentriter();ocrengine.startup(rastercodecs,Documentwriter,无效的,liond_vars.ocrleadruntimedir);DocuctConverter.SetocrengineInstance(Ocrengine,Ocrengine,真的);DocumentConverter.diagnostics.enabletrace =真的;varinfile = path.combine(imagspath.path,@“ Leadtools.docx”);varoutfile = path.combine(imagspath.path,@“ output.pdf”);var格式= documentformat.pdf;varJobData = DocumentConverterJobs.CreateJobData(Infile,outfile,Format);JobData.jobname =“转换工作”;varjob = documentConverter.jobs.createjob(jobdata);DocumentConverter.jobs.runjob(job);如果(job.status == documentconverterjobstatus.success){console.Writeline(“成功”);}别的{console.Writeline(“ {0}错误”, 工作现状);foreach((var错误在Job.Errors){console.Writeline(“ {0} at {1}:{2}”,错误。操作,error.inputDocumentPageNumber,error.error.message);}}}}静止的班级LEAD_VARS{上市const细绳ocrleadruntimedir =@“ c:\ ledtools21 \ bin \ common \ ocrleadruntime”;}
进口LeadTools进口Leadtools.codecs进口LeadTools.document.Writer进口LeadTools.svg进口LeadTools.Document进口leadtools.aching进口LeadTools.Annotations.Engine进口leadtools.ocr进口leadtools.document.converter进口LeadToolSdocumentConverterTamples.LeadToolSexamples.Common上市子DocuctConverteroPtionSexample()使用DocuctConverter作为新的documenterter()'使用选项强制OCR转换(禁用SVG)DocumentConverter.Options.EnablesVgConversion =错误的'首先流产作业(在任何页面中)DocumentConverter.options.JoberRormode = DocumentConverterJoberRormode.abort暗淡Ocrengine作为iocrengine = ocrenginemanager.createengine(ocrenginetype.lead)暗淡rastercodecs作为rastercodecs =新的rastercodecs()暗淡DocumentWriter作为DocumentWriter =新的Documentriter()ocrengine.startup(rastercodecs,Documentwriter,没有什么,leds_vars.ocrleadruntimedir)DocuctConverter.SetocrengineInstance(Ocrengine,Ocrengine,真的)DocumentConverter.diagnostics.enabletrace =真的暗淡燃料作为细绳= path.combine(imagspath.path,“ Leadtools.docx”)暗淡淘汰作为细绳= path.combine(imagspath.path,“ output.pdf”)暗淡格式作为documentformat = documentformat.pdf暗淡Jobdata作为DocumentConverterJobData = DocumentConverterJobs.CreateJobData(Infile,Outfile,Format)JobData.jobname =“转换工作”暗淡工作作为DocumentConverterJob = DocumentConverter.jobs.createjob(JobData)documenconverter.jobs.runjob(job)如果job.status = documentConverterJobStatus.Success然后console.Writeline(“成功”)别的console.Writeline(“ {0}错误”, 工作现状)为了每个errorItem作为DocumentConverterJoberror在Job.Errorsconsole.Writeline(“ {0} at {1}:{2}”,errorItem.operation,errorItem.inputDocumentPagenumber,errorItem。错误。信息)下一个结尾如果结尾使用结尾子上市简直是可靠的班级LEAD_VARS上市constOcrleadruntimedir作为细绳=“ c:\ leadtools21 \ bin \ common \ ocrleadruntime”结尾班级