zoukankan      html  css  js  c++  java
  • 使用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、普华永道、安永、杜邦、希尔顿酒店、读者文摘、美洲银行、波音、西门子等等。

  • 相关阅读:
    BOOST库 消息队列 紧急注意事项 what(): boost::interprocess_exception::library_error
    BOOST 环形队列circular_buffer
    Linux ALSA音频库(二) 环境测试+音频合成+语音切换 项目代码分享
    系统编程-进程-先后fork或open一个文件的区别
    实战:单例的析构,为什么可以析构,重复析构等注意事项
    系统编程-进程间通信-无名管道
    4.1 urllib--通过URL打开任意资源--2
    4.1 urllib--通过URL打开任意资源
    第四章 4.1 urllib--通过URL打开任意资源
    3.5 爬虫身份识别与实现网络爬虫技术语言
  • 原文地址:https://www.cnblogs.com/elegant-dancer/p/3437423.html
Copyright © 2011-2022 走看看