• <menu id="w2i4a"></menu>
  • logo Aspose.PDF使用教程

    文檔首頁>>Aspose.PDF使用教程>>Aspose.PDF功能演示:使用C#將PDF文件轉(zhuǎn)換為SVG

    Aspose.PDF功能演示:使用C#將PDF文件轉(zhuǎn)換為SVG


    PDF由于具有跨平臺(tái)支持,因此已成為主要的文件格式之一。由于跨異構(gòu)設(shè)備的PDF文檔的布局一致,因此人們習(xí)慣于在共享之前將文檔轉(zhuǎn)換為PDF。

    但是,在某些情況下,PDF需要轉(zhuǎn)換為其他文件格式。從PDF到SVG的轉(zhuǎn)換在各種情況下被廣泛采用,例如,以便將PDF文檔的內(nèi)容嵌入到網(wǎng)頁中。因此,在本文中,將學(xué)習(xí)如何使用C#將PDF文件轉(zhuǎn)換為SVG。

    • 使用C#將PDF文件轉(zhuǎn)換為SVG
    • 使用其他選項(xiàng)將PDF轉(zhuǎn)換為SVG

    .NET API的Aspose.PDF是PDF操作API,可讓您從.NET應(yīng)用程序中創(chuàng)建新文件并處理現(xiàn)有的PDF文件。此外,該API還允許以高保真度將PDF文件轉(zhuǎn)換為SVG。 點(diǎn)擊下方可下載。

    點(diǎn)擊下載最新版Aspose.PDF


    使用C#將PDF文件轉(zhuǎn)換為SVG

    以下是使用Aspose.PDF for .NET將PDF文件轉(zhuǎn)換為SVG的步驟。

    • 使用Document類加載PDF文檔。
    • 創(chuàng)建一個(gè)SvgSaveOptions類的實(shí)例。
    • 使用Document.Save(String,SvgSaveOptions)方法將PDF保存為SVG 。

    以下代碼示例顯示了如何使用C#將PDF文件轉(zhuǎn)換為SVG。

    // Open document
    Document pdfDocument = new Document("Document.pdf");
    
    // Instantiate an object of SvgSaveOptions
    SvgSaveOptions saveOptions = new SvgSaveOptions();
    
    // Save the PDF as SVG file
    pdfDocument.Save("output.svg", saveOptions);

    使用其他選項(xiàng)將PDF轉(zhuǎn)換為SVG

    用于.NET的Aspose.PDF還提供了一些其他選項(xiàng),以自定義PDF到SVG的轉(zhuǎn)換。為此,API提供了SvgSaveOptions類,其中包含以下選項(xiàng)。

    • CompressOutputToZipArchive –指定是否將輸出創(chuàng)建為一個(gè)zip存檔。
    • CustomStrategyOfEmbeddedImagesSaving –用于自定義處理參考外部圖像文件的策略。
    • ScaleToPixels –指定是否將輸出文檔從印刷點(diǎn)縮放到像素。
    • TreatTargetFileNameAsDirectory –定義是否創(chuàng)建與請(qǐng)求的輸出文件同名的目標(biāo)目錄。
    • TryMergeAdjacentSameBackgroundImages –避免在同一背景圖像的各個(gè)部分之間出現(xiàn)可見的邊界。

    以下是使用SvgSaveOptions類自定義PDF到SVG轉(zhuǎn)換的步驟。

    • 使用Document類加載PDF文檔。
    • 創(chuàng)建一個(gè)SvgSaveOptions類的實(shí)例。
    • 設(shè)置所需的選項(xiàng),例如SaveOptions.CompressOutputToZipArchive。
    • 使用Document.Save(String,SvgSaveOptions)方法將PDF保存為SVG 。

    以下代碼示例顯示了如何使用C#將PDF文件轉(zhuǎn)換為帶有其他選項(xiàng)的SVG。

    // Open document
    Document pdfDocument = new Document("Document.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
    pdfDocument.Save("output.svg", saveOptions);
    

    如果您有任何疑問或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(761297826),我們很高興為您提供查詢和咨詢
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();