转换XLS和XLSX与。net核心PDF (c#, VB和Java)

XLS和PDF转换

我们最近回答了几个关于转换的问题办公室的格式例如Excel到PDF使用。net Core。的LEADTOOLS文档转换器SDK类使这成为一个快速而简单的任务,同时仍然为任何场景提供灵活性。

阅读更多有关LEADTOOLS文档转换器技术

安装LEADTOOLS SDK之后,请查看。net Core Document Converter演示LEADTOOLS21 \ \ DotNetCore \命令行例子\ DocumentConverterDemo文件夹中。文档转换器演示文件以及图像转换为文档格式,如PDF。生成的PDF文件可以是文本搜索的,也可以是基于图像的。它利用了铅AI-powered OCR将图像和不可搜索的文档转换为可搜索文本的文档格式。

值得一提的是,LEADTOOLS Document Converter不需要第三方程序集来执行XLS和XLSX的转换。换句话说,转换器不需要Microsoft Office互操作程序集进行任何转换LEADTOOLS支持的文件格式到任何其他LEADTOOLS支持的格式,如XLS和XLSX.这简化了部署和许可。

为了在下载SDK之前展示这是如何工作的,下面是将XLSX文件转换为PDF的简化版代码:

XLSX到PDF使用c#

using (DocumentConverter DocumentConverter = new DocumentConverter()) {var inFile = Path.Combine(ImagesPath. use)路径,@“input.xlsx”);var outFile = Path.Combine(ImagesPath. var)路径,@“output.pdf”);var format = DocumentFormat.Pdf;var jobData = DocumentConverterJobs。CreateJobData(inFile, outFile, format);jobData。JobName = "XLSX转换为PDF";var documentWriter = new documentWriter ();documentConverter.SetDocumentWriterInstance (documentWriter);//处理输入电子表格var renderingEngine中的任何注释或评论= new AnnWinFormsRenderingEngine(); documentConverter.SetAnnRenderingEngineInstance(renderingEngine); var job = documentConverter.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); } }

有关此示例的更多信息,请查看我们的完整关于LEADTOOLS文档转换器的c#教程

XLSX到PDF使用VB

使用documentConverter作为documentConverter = New documentConverter () Dim inFile = Path.Combine(ImagesPath. path)Path, "input.xlsx") Dim outFile = Path. combine (ImagesPath. xlsx)Path, "output.pdf") Dim format = DocumentFormat.Pdf Dim jobData = DocumentConverterJobs。CreateJobData(inFile, outFile, format)JobName = "XLSX转换到PDF" Dim documentWriter = New documentWriter () documentConverter.SetDocumentWriterInstance(documentWriter) Dim renderingEngine = New AnnWinFormsRenderingEngine() documentConverter.SetAnnRenderingEngineInstance(renderingEngine) Dim job = documentConverter.Jobs.CreateJob(jobData) documentConverter.Jobs.RunJob(job)如果job。Status = DocumentConverterJobStatus。writeline ("Success") Else控制台。WriteLine("{0} Errors", job. status)对于每个[error] In job。错误控制台。WriteLine(" {0} at{1}:{2}",[错误]。操作,(错误)。InputDocumentPageNumber, [error].[error]. message) Next End如果结束使用

关于此示例的更多信息可以在文档转换器类文档。188宝金博安卓下载

XLSX到PDF使用Java

字符串inFile = Path.Combine(ImagesPath. path)路径,@“input.xlsx”);字符串outFile = Path.Combine(ImagesPath。路径,@“output.pdf”);DocumentFormat format = DocumentFormat. pdf;DocumentConverter = new DocumentConverter();docWriter = new DocumentWriter();docConverter.setDocumentWriterInstance (docWriter);DocumentConverterJobData jobData = DocumentConverterJobs。CreateJobData(inFile, outFile, format);jobData。setJobName(“Xlsx转换”);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文档转换器的更多信息,请参阅我们的完整教程Java文档转换器

免费尝试

免费下载LEADTOOLS SDK.它的功能齐全,可以使用60天,并提供免费聊天和电子邮件支持。

但是等等!有更多的

你看到我们之前的帖子了吗?转换PDF到文本在c#, VB和Java”?请继续关注更多转换示例,以了解LEADTOOLS文档转换器如何轻松地适应将PDF文件转换为其他文档文件或图像并再转换回来的任何工作流。同时需要帮助吗?请联系我们的技术支持团队获取免费技术支持!关于价格或许可问题,可以这样做通过电子邮件联系我们的销售团队或致电704-332-5532。

关于

开发人员主

    欲知更多关于我的资料,请浏览:
  • linkedin
  • 推特
  • youtube
这一条目已发布文档转换器和标记.书签的永久链接

留下回复

你的电邮地址将不会公布。必填字段已标记