使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换
Aspose.Pdf for .NET v8.6.0于昨日发布,该版本包含一个相当令人期待和兴奋的功能——就是让你能转换PDF文件为MS Excel工作簿。使用这个新的更新,开发人员就可以转换PDF文件为XLS格式,PDF文件中每个页面都以一个单独的工作表呈现。以下代码片段展示了如何使用这项功能:
// Load PDF document Aspose.Pdf.Document doc = new Aspose.Pdf.Document(@"C:\input.pdf"); // Instantiate ExcelSave Option object Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions(); // Save the output in XLS format doc.Save("c:/resultant.xls", excelsave);
之前的版本支持转换PDF文件为PS格式,要转换PDF文档到EPS格式,你只需要改变PrintFileName(打印文件名称)如下:
PrinterSettings.PrintFileName ="Hello.eps";
获取PS和EPS文件唯一的区别在于打印机选项。请看看“Using LaTeX with EPS Figures”打印为EPS部分,默认是“HP LaserJet 2300 Series PS”打印机及其它任意PS打印机创建PS文件。你可以改变PostScript输出选项为Encapsulated Postscript(EPS)来保存EPS文件。
在本次更新中,还将有直接保存PDF文件为SVG格式的功能。如下代码显示了运行这项转换的简单代码行。
// Load PDF document Aspose.Pdf.Document doc = new Aspose.Pdf.Document(@"C:\TableResult.pdf"); Aspose.Pdf.SvgSaveOptions saveOptions = new Aspose.Pdf.SvgSaveOptions(); // Do not compress SVG image to Zip archive saveOptions.CompressOutputToZipArchive = false; // Output file name string outFileName = @"C:\output.svg"; doc.Save(outFileName, saveOptions);
在PDF转换为HTML期间,你还可以为图像文件指定一个单独文件夹。
本次更新是对先前版本的极大改善并对PDF到PDF/A_1b、PDF到XPS、TIFF到PDF、XSL-FO到PDF的转换、文本提取等提供更好的支持。
Aspose简介:
Aspose Pty Ltd 于2002年3月在澳大利亚悉尼创建。公司网站于2002年10月对外发布。Aspose 一直致力于成为全球最大的.Net 组件提供商,为全球.NET 程序员提供最丰富的选择。 数十个国家的数千机构选择了Aspose的产品,这包括微软、IBM、普华永道、安永、杜邦、希尔顿酒店、读者文摘、美洲银行、波音、西门子等等。
转载于:https://www.cnblogs.com/elegant-dancer/p/3437423.html
使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换相关推荐
- java 接口文档的格式化_Java Word API - 读写转换处理DOC DOCX HTML PDF HTML格式
Java Word 文档处理API 先进功能 执行邮件合并 使用邮件合并生成报表 插入格式户文本,段落,图像,表格以及其他内容到Word文档中 使用数据库的检索数据填充到Word文档中的表格 创建邮件 ...
- java对pdf分割_Java如何使用Java将PDF分割成多个文档?
在Java编程中,如何使用Java将PDF分割成多个文档? 以下是使用Java将PDF文档页面分割成多个文档的示例程序. package com.yiibai; import org.apache.p ...
- 怎么把pdf格式转成word文档?如何将 PDF 转换为 Word
怎么把pdf格式转成word文档?PDF是运用得很广泛地的办公文档,但是不能编辑,为了方便编辑,需要将PDF转换为word,那么,如何将 PDF 转换为 Word,下面,易我小编会讲解实用的pdf转w ...
- 解决Adobe Arcobat Reader DC打开PDF提示:正在准备文档以供阅读,请稍后
解决Adobe Arcobat Reader DC打开PDF提示:正在准备文档以供阅读,请稍后 解决Adobe Arcobat Reader DC打开PDF提示:正在准备文档以供阅读,请稍后 问题描述 ...
- pdf.js在线查看(文档流/地址)
pdf.js在线查看(文档流/地址) 工作中需要在移动端在线查看pdf文件,但由于pdf文件存放在第三方的服务器中,由于各种原因无法直接返回pdf文件地址给前台,后来确定返给前台是一个base64的流 ...
- 【教程】微信推文怎么添加附件文档 (如word文档、excel表格、pdf文件)
对于很多企业单位.中小学校公众号来说,有时在对外发布信息时,需要在公众号文章中插入各种文档附件,如:应聘报名表.健康承诺书.记录统计表.防疫登记表.申报评分.公告通知等,文件类型有:word文档.ex ...
- 读取DOC、DOCX、 XLS 、XLSX 、PDF 、PPTX 、TXT文档内容
读取DOC.DOCX. XLS .XLSX .PDF .PPTX .TXT文档内容 POM 依赖 <!-- https://mvnrepository.com/artifact/org.apac ...
- 【使用分享】一文掌握Aspose.Words for Java,实现Word文档的生成与操作
Aspose.Words for Java是一个功能强大的Java Word文档处理组件,支持文档的生成.修改.转换.渲染等功能.本文将为您全面介绍Aspose.Words的主要功能与用法. 一.文档 ...
- 利用Aspose.Word控件和Aspose.Cell控件,实现Word文档和Excel文档的模板化导出
我们知道,一般都导出的Word文档或者Excel文档,基本上分为两类,一类是动态生成全部文档的内容方式,一种是基于固定模板化的内容输出,后者在很多场合用的比较多,这也是企业报表规范化的一个体现. 我的 ...
- Aspose.Words实用教程:如何处理文档分段——Aspose.Words中的分段
Aspose.Words For .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsof ...
最新文章
- 乐高无限无法进入服务器,乐高无限6.13更新 无法进入游戏问题修复
- java程序中,数据验证,如何判断输入的文本框中的值是不是int型?
- linux下安装新硬盘并挂载mount
- Silverlight3实现按路径运动[原创]
- Bash's Big Day
- 为什么会出现 java.util.ConcurrentModificationException 异常?
- C#从excel中将数据导出到datatable
- 深度学习(八)——fine-tuning, 李飞飞
- View Flash AS3 and AVM2
- 设计模式笔记二十三:策略模式
- 6-4 开班简介1
- 学游戏设计要什么学历_学平面设计有学历限制吗?
- linux已开机时间,Linux查看系统开机时间
- JavaScript 是按值传递还是按引用传递的
- JFlash的高级使用教程(1)-- 固件合并
- 大数据数据挖掘与云计算-认识大数据
- lsb信息隐藏算法matlab,利用LSB算法隐藏文字信息的MATLAB实现
- 传统数仓如何转型大数据
- [php fqm说明]以及nginx和apache的一些说明
- SPAMS Matlab 安装