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、普华永道、安永、杜邦、希尔顿酒店、读者文摘、美洲银行、波音、西门子等等。

  • 相关阅读:
    CF763C Timofey and Remoduling
    CF762E Radio Stations
    CF762D Maximum Path
    CF763B Timofey and Rectangles
    URAL1696 Salary for Robots
    uva10884 Persephone
    LA4273 Post Offices
    SCU3037 Painting the Balls
    poj3375 Network Connection
    Golang zip压缩文件读写操作
  • 原文地址:https://www.cnblogs.com/elegant-dancer/p/3437423.html
Copyright © 2011-2022 走看看