PDF處理控件Aspose.PDF功能演示:使用Java將PDF轉(zhuǎn)換為SVG格式
PDF多年來(lái)一直統(tǒng)治著數(shù)字文檔格式的世界,用于文檔的打印,共享,交換和存檔。但是,PDF在某些情況下可能不適合,例如在Web頁(yè)上顯示它,因?yàn)樗枰獮g覽器支持或其他插件。在這種情況下,SVG可以替代。由于SVG文件的屏幕分辨率獨(dú)立性,因此可以輕松地在網(wǎng)頁(yè)上顯示它們而不會(huì)影響用戶體驗(yàn)。
因此,在這種情況下會(huì)發(fā)生PDF到SVG的轉(zhuǎn)換。在本文中,您將學(xué)習(xí)如何使用Java將PDF文件轉(zhuǎn)換為SVG格式。
- PDF到SVG的轉(zhuǎn)換
- 使用其他選項(xiàng)將PDF轉(zhuǎn)換為SVG
目前,Java版Aspose.PDF升級(jí)到v20.10版,添加簽名,而不考慮pdf頁(yè)面的旋轉(zhuǎn),修復(fù)XPS轉(zhuǎn)換為PDF錯(cuò)誤等諸多bug問(wèn)題,感興趣的朋友可點(diǎn)擊下方按鈕下載最新版。
點(diǎn)擊下載最新版Aspose.PDF for Java
PDF到SVG Java的轉(zhuǎn)換
以下是使用Aspose.PDF for Java將PDF文件轉(zhuǎn)換為SVG格式的步驟。
- 使用Document類加載PDF文件。
- 創(chuàng)建一個(gè)SvgSaveOptions類的對(duì)象。
- 使用Document.save(String,SvgSaveOptions)方法將PDF保存為SVG 。
以下代碼示例顯示了如何使用Java將PDF轉(zhuǎn)換為SVG。
// Load PDF file Document doc = new Document("Input.pdf"); // Instantiate an object of SvgSaveOptions SvgSaveOptions saveOptions = new SvgSaveOptions(); // Save the PDF as SVG file doc.save("output.svg", saveOptions);
使用其他選項(xiàng)將PDF轉(zhuǎn)換為SVG
Aspose.PDF還提供了一些其他選項(xiàng)來(lái)定制PDF到SVG的轉(zhuǎn)換。該SvgSaveOptions 類可以做到這一點(diǎn)使用下列選項(xiàng)。
- CompressOutputToZipArchive
- CustomStrategyOfEmbeddedImagesSaving
- ScaleToPixels
- TreatTargetFileNameAsDirectory
以下是使用其他選項(xiàng)將PDF轉(zhuǎn)換為SVG的步驟。
- 使用Document類加載PDF文件。
- 創(chuàng)建一個(gè)SvgSaveOptions類的對(duì)象。
- 設(shè)置所需的SVG選項(xiàng),例如CompressOutputToZipArchive。
- 使用Document.save(String,SvgSaveOptions)方法將PDF保存為SVG 。
以下代碼示例顯示了如何執(zhí)行自定義的PDF到SVG的轉(zhuǎn)換。
// Load PDF file Document doc = new Document("Input.pdf"); // Instantiate an object of SvgSaveOptions SvgSaveOptions saveOptions = new SvgSaveOptions(); // Do not compress SVG image to Zip archive saveOptions.CompressOutputToZipArchive = false; // Save the PDF as SVG file doc.save("output.svg", saveOptions);
還想要更多嗎?您可以點(diǎn)擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。