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.Errors
console.Writeline(“ {0} at {1}:{2}”,errorItem.operation,errorItem.inputDocumentPagenumber,errorItem。错误。信息)
下一个
结尾如果
结尾使用
结尾子
上市简直是可靠的班级LEAD_VARS
上市constOcrleadruntimedir作为细绳=“ c:\ leadtools21 \ bin \ common \ ocrleadruntime”
结尾班级