原創|行業資訊|編輯:李顯亮|2019-08-20 10:01:05.540|閱讀 526 次
概述:Aspose.Page是集成On-Premise API,以.NET和Java應用程序中創建,操作或轉換XPS,EPS和PS文件。Aspose.Page for .NET和Aspose.Page for Java均更新至8月最新版,歡迎下載體驗。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
近月,針對Aspose.XPS和Aspose.EPS做了一些改動,將其合并成Aspose.Page,同樣可以使用現有許可證訪問這兩種產品的所有功能。
Aspose.Page是集成On-Premise API,以.NET和Java應用程序中創建,操作或轉換XPS,EPS和PS文件?;蚴褂妹赓M應用程序即時查看或轉換文件。
Aspose.Page允許文檔轉換。例如,您可以將XPS轉換為PDF。讓我們試試轉換的例子。
.NET
//文檔目錄的路徑。 string dataDir = RunExamples.GetDataDir_WorkingWithDocumentConversion(); //初始化PDF輸出流 using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Create, System.IO.FileAccess.Write)) //初始化XPS輸入流 using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.Open, System.IO.FileAccess.Read)) { //從流中加載XPS文檔 XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions()); //或直接從文件加載XPS文檔。那么不需要xpsStream。 // XpsDocument document = new XpsDocument(inputFileName, new XpsLoadOptions()); //使用必要參數初始化選項對象。 Aspose.Page.Xps.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.Xps.Presentation.Pdf.PdfSaveOptions() { JpegQualityLevel = 100, ImageCompression = Aspose.Page.Xps.Presentation.Pdf.PdfImageCompression.Jpeg, TextCompression = Aspose.Page.Xps.Presentation.Pdf.PdfTextCompression.Flate, PageNumbers = new int[] { 1, 2, 6 } }; //為PDF格式創建渲染設備 Aspose.Page.Xps.Presentation.Pdf.PdfDevice device = new Aspose.Page.Xps.Presentation.Pdf.PdfDevice(pdfStream); document.Save(device, options); }
Java
// 文檔目錄的路徑。 String dataDir = Utils.getDataDir(); //初始化PDF輸出流 FileOutputStream pdfStream = new FileOutputStream(dataDir + "XPStoPDF.pdf"); //加載XPS文檔 XpsDocument document = new XpsDocument(dataDir + "input.xps"); //使用必要參數初始化選項對象。 com.aspose.xps.rendering.PdfSaveOptions options = new com.aspose.xps.rendering.PdfSaveOptions(); options.setJpegQualityLevel(100); options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg); options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate); options.setPageNumbers(new int[] { 1, 2, 6 }); //為PDF格式創建渲染設備 com.aspose.xps.rendering.PdfDevice device = new com.aspose.xps.rendering.PdfDevice(pdfStream); document.save(device, options);
Aspose.Page for .NET和Aspose.Page for Java均更新至8月最新版,歡迎下載體驗
點擊下載Aspose.Page for .NET | 點擊下載Aspose.Page for Java |
*Aspose.Page現已加入“8月省錢式嗨購”,滿額即送office 365正版授權,想要購買Aspose.Page正版授權的朋友可了解詳情哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn