1. 程式人生 > >使用Aspose.Pdf for .NET實現PDF文件到Excel、EPS、SVG等的轉換

使用Aspose.Pdf for .NET實現PDF文件到Excel、EPS、SVG等的轉換

於昨日釋出,該版本包含一個相當令人期待和興奮的功能——就是讓你能轉換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、普華永道、安永、杜邦、希爾頓酒店、讀者文摘、美洲銀行、波音、西門子等等。