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)擊下方可下載。
使用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),我們很高興為您提供查詢和咨詢。