原創(chuàng)|行業(yè)資訊|編輯:李顯亮|2019-08-20 10:01:05.540|閱讀 526 次
概述:Aspose.Page是集成On-Premise API,以.NET和Java應(yīng)用程序中創(chuàng)建,操作或轉(zhuǎn)換XPS,EPS和PS文件。Aspose.Page for .NET和Aspose.Page for Java均更新至8月最新版,歡迎下載體驗(yàn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
近月,針對(duì)Aspose.XPS和Aspose.EPS做了一些改動(dòng),將其合并成Aspose.Page,同樣可以使用現(xiàn)有許可證訪問(wèn)這兩種產(chǎn)品的所有功能。
Aspose.Page是集成On-Premise API,以.NET和Java應(yīng)用程序中創(chuàng)建,操作或轉(zhuǎn)換XPS,EPS和PS文件。或使用免費(fèi)應(yīng)用程序即時(shí)查看或轉(zhuǎn)換文件。
Aspose.Page允許文檔轉(zhuǎn)換。例如,您可以將XPS轉(zhuǎn)換為PDF。讓我們?cè)囋囖D(zhuǎn)換的例子。
.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()); //使用必要參數(shù)初始化選項(xiàng)對(duì)象。 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格式創(chuàng)建渲染設(shè)備 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"); //使用必要參數(shù)初始化選項(xiàng)對(duì)象。 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格式創(chuàng)建渲染設(shè)備 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月最新版,歡迎下載體驗(yàn)
點(diǎn)擊下載Aspose.Page for .NET | 點(diǎn)擊下載Aspose.Page for Java |
*Aspose.Page現(xiàn)已加入“8月省錢(qián)式嗨購(gòu)”,滿額即送office 365正版授權(quán),想要購(gòu)買(mǎi)Aspose.Page正版授權(quán)的朋友可了解詳情哦~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn