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等的转换相关推荐

  1. java 接口文档的格式化_Java Word API - 读写转换处理DOC DOCX HTML PDF HTML格式

    Java Word 文档处理API 先进功能 执行邮件合并 使用邮件合并生成报表 插入格式户文本,段落,图像,表格以及其他内容到Word文档中 使用数据库的检索数据填充到Word文档中的表格 创建邮件 ...

  2. java对pdf分割_Java如何使用Java将PDF分割成多个文档?

    在Java编程中,如何使用Java将PDF分割成多个文档? 以下是使用Java将PDF文档页面分割成多个文档的示例程序. package com.yiibai; import org.apache.p ...

  3. 怎么把pdf格式转成word文档?如何将 PDF 转换为 Word

    怎么把pdf格式转成word文档?PDF是运用得很广泛地的办公文档,但是不能编辑,为了方便编辑,需要将PDF转换为word,那么,如何将 PDF 转换为 Word,下面,易我小编会讲解实用的pdf转w ...

  4. 解决Adobe Arcobat Reader DC打开PDF提示:正在准备文档以供阅读,请稍后

    解决Adobe Arcobat Reader DC打开PDF提示:正在准备文档以供阅读,请稍后 解决Adobe Arcobat Reader DC打开PDF提示:正在准备文档以供阅读,请稍后 问题描述 ...

  5. pdf.js在线查看(文档流/地址)

    pdf.js在线查看(文档流/地址) 工作中需要在移动端在线查看pdf文件,但由于pdf文件存放在第三方的服务器中,由于各种原因无法直接返回pdf文件地址给前台,后来确定返给前台是一个base64的流 ...

  6. 【教程】微信推文怎么添加附件文档 (如word文档、excel表格、pdf文件)

    对于很多企业单位.中小学校公众号来说,有时在对外发布信息时,需要在公众号文章中插入各种文档附件,如:应聘报名表.健康承诺书.记录统计表.防疫登记表.申报评分.公告通知等,文件类型有:word文档.ex ...

  7. 读取DOC、DOCX、 XLS 、XLSX 、PDF 、PPTX 、TXT文档内容

    读取DOC.DOCX. XLS .XLSX .PDF .PPTX .TXT文档内容 POM 依赖 <!-- https://mvnrepository.com/artifact/org.apac ...

  8. 【使用分享】一文掌握Aspose.Words for Java,实现Word文档的生成与操作

    Aspose.Words for Java是一个功能强大的Java Word文档处理组件,支持文档的生成.修改.转换.渲染等功能.本文将为您全面介绍Aspose.Words的主要功能与用法. 一.文档 ...

  9. 利用Aspose.Word控件和Aspose.Cell控件,实现Word文档和Excel文档的模板化导出

    我们知道,一般都导出的Word文档或者Excel文档,基本上分为两类,一类是动态生成全部文档的内容方式,一种是基于固定模板化的内容输出,后者在很多场合用的比较多,这也是企业报表规范化的一个体现. 我的 ...

  10. Aspose.Words实用教程:如何处理文档分段——Aspose.Words中的分段

    Aspose.Words For .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsof ...

最新文章

  1. 乐高无限无法进入服务器,乐高无限6.13更新 无法进入游戏问题修复
  2. java程序中,数据验证,如何判断输入的文本框中的值是不是int型?
  3. linux下安装新硬盘并挂载mount
  4. Silverlight3实现按路径运动[原创]
  5. Bash's Big Day
  6. 为什么会出现 java.util.ConcurrentModificationException 异常?
  7. C#从excel中将数据导出到datatable
  8. 深度学习(八)——fine-tuning, 李飞飞
  9. View Flash AS3 and AVM2
  10. 设计模式笔记二十三:策略模式
  11. 6-4 开班简介1
  12. 学游戏设计要什么学历_学平面设计有学历限制吗?
  13. linux已开机时间,Linux查看系统开机时间
  14. JavaScript 是按值传递还是按引用传递的
  15. JFlash的高级使用教程(1)-- 固件合并
  16. 大数据数据挖掘与云计算-认识大数据
  17. lsb信息隐藏算法matlab,利用LSB算法隐藏文字信息的MATLAB实现
  18. 传统数仓如何转型大数据
  19. [php fqm说明]以及nginx和apache的一些说明
  20. SPAMS Matlab 安装

热门文章

  1. 惊呆了,Spring Boot居然这么耗内存!
  2. 「建模调参」之零基础入门数据挖掘
  3. 全新发布:《SQL语法速成手册》
  4. 一个「PPT」框架,让超大模型调参变简单:清华刘知远、黄民烈团队力作
  5. 中国 12 个工科世界第一,网友:全是不吃香的|软科 2021 世界一流学科排名
  6. 16岁日本神童打造日版「健康码」,追踪用户行动数据抗击疫情
  7. 活久见!技术面试官竟然给我出了一个脑筋急转弯,还问我王者荣耀什么段位?...
  8. 请收藏!新型冠状病毒感染的肺炎防控知识手册.pdf
  9. k-means聚类算法从入门到精通
  10. 身边的隐形富豪,都有哪些特征?