我们最近发布了“将PDF转换为C#,VB和Java中的TXT”使用LeadTools文档转换器班级。现在,我们将相反,然后将TXT转换为PDF。主要区别在于,从文本到PDF的转换不那么复杂,因为源TXT文件始终基于文本。另一方面,PDF文件可以基于文本或图像。将图像转换为文本需要OCR。将文本转换为PDF是否无关紧要,如果产生的PDF是基于图像或基于文本的。
安装LeadTools SDK后,请查看.NET核心文档转换器演示LeadTools21 \示例\ dotnetcore \ commandline \ documentConverterDemo文件夹。文档转换器演示将文档和图像转换为文档格式,例如PDF。所得的PDF文件可以是可搜索的文本或基于图像的。
为了在下载SDK之前显示其工作原理,以下是以下内容,将TXT文件转换为PDF的代码的简化版本如下:
使用C#TXT到PDF
使用(var documentConverter = new DocumenconConverter()){var infile = path.combine(imagesPath.path, @ @input.txt”);var outfile = path.combine(imagesPath.path, @“ output.pdf”);var格式= documentformat.pdf;var jobdata = documentConverterJobs.createjobdata(Infile,outfile,Format);JobData.jobname =“ TXT转换为PDF”;var documentriter = new documentriter();DocumentConverter.SetDocumentWriterInstance(DocumentWriter);var job = documenconverter.jobs.createjob(jobdata);DocumentConverter.jobs.runjob(job);if(job.status == documentConverterJobStatus.Success)console.writeline(“ success”); else { Console.WriteLine("{0} Errors", job.Status); foreach (var error in job.Errors) Console.WriteLine(" {0} at {1}: {2}", error.Operation, error.InputDocumentPageNumber, error.Error.Message); } }
有关此示例的更多信息,请查看我们的完整C#LeadTools文档转换器的教程。
使用VB到PDF
使用documentConverter as documentConverter = new DocumbonConverter()dim Infile = path.combine(imagesPath.path,“ input.txt”)dim oftfile = path.combine(imagespath.path.path,“ output.pdf”)jobdata = documentConverterJobs.CreateJobData(Infile,outfile,forp,格式)jobdata.jobname =“ TXT转换为pdf” dim documentWriter = new documentriter(new documenterwriter()documenconconverter.setdocumentWriter()runjob(job)如果job.status = documentConverterJobStatus.Success,然后console.writeline(“ success”)else console.writeline(“ {0} errors”,job.status for job.errorsorsolesole.writeline(“ {0} at {1}:{2}”,[错误]。
有关此示例的更多信息可以在文档转换器类文档。188宝金博安卓下载
使用Java到PDF
字符串infile = path.combine(imagesPath.path, @“ input.txt”);字符串outfile = path.combine(imagesPath.path, @“ output.pdf”);documentFormat格式= documentformat.pdf;DocumentConverter documentConverter = new DocumentConverter();DocumentWriter DocWriter = new Documentriter();docconverter.setDocumentWriterInstance(docWriter);DocumentConverterJobdata JobData = documentConverterJobs.CreateJobData(Infile,Outfile,Format);JobData.setJobname(“ TXT Conversion”);DocumentConverterJob Job = docconverter.getJobs()。createJob(jobdata);docconverter.getJobs()。runjob(job); if (job.getErrors().size() > 0) for (DocumentConverterJobError error : job.getErrors()) System.out.println("%2fnError during conversion: " + error.getError().getMessage()); else System.out.println("Successfully converted file to " + outFile);
有关Java文档转换器的更多信息,请查看我们的完整教程LeadTools Java文档转换器。
免费试用
免费下载LeadTools SDK。它是60天的完整功能,并提供免费的聊天和电子邮件支持。
可是等等!还有更多
您是否看到我们以前的帖子”转换和base64在C#中编码图像和PDF”?请继续关注更多转换示例,以查看LeadTools文档转换器如何轻松地适合任何工作流程将PDF文件转换为其他文档文件或图像,然后再返回。在此期间需要帮助吗?联系我们的支持团队以获取免费技术支持呢对于定价或许可问题,您可以通过电子邮件与我们的销售团队联系或致电704-332-5532致电我们。




