文檔金喜正規買球>>Aspose.PDF使用教程>>Aspose.PDF功能演示:使用C#將PDF文件轉換為SVG
Aspose.PDF功能演示:使用C#將PDF文件轉換為SVG
PDF由于具有跨平臺支持,因此已成為主要的文件格式之一。由于跨異構設備的PDF文檔的布局一致,因此人們習慣于在共享之前將文檔轉換為PDF。
但是,在某些情況下,PDF需要轉換為其他文件格式。從PDF到SVG的轉換在各種情況下被廣泛采用,例如,以便將PDF文檔的內容嵌入到網頁中。因此,在本文中,將學習如何使用C#將PDF文件轉換為SVG。
- 使用C#將PDF文件轉換為SVG
- 使用其他選項將PDF轉換為SVG
.NET API的Aspose.PDF是PDF操作API,可讓您從.NET應用程序中創建新文件并處理現有的PDF文件。此外,該API還允許以高保真度將PDF文件轉換為SVG。 點擊下方可下載。
使用C#將PDF文件轉換為SVG
以下是使用Aspose.PDF for .NET將PDF文件轉換為SVG的步驟。
- 使用Document類加載PDF文檔。
- 創建一個SvgSaveOptions類的實例。
- 使用Document.Save(String,SvgSaveOptions)方法將PDF保存為SVG 。
以下代碼示例顯示了如何使用C#將PDF文件轉換為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);
使用其他選項將PDF轉換為SVG
用于.NET的Aspose.PDF還提供了一些其他選項,以自定義PDF到SVG的轉換。為此,API提供了SvgSaveOptions類,其中包含以下選項。
- CompressOutputToZipArchive –指定是否將輸出創建為一個zip存檔。
- CustomStrategyOfEmbeddedImagesSaving –用于自定義處理參考外部圖像文件的策略。
- ScaleToPixels –指定是否將輸出文檔從印刷點縮放到像素。
- TreatTargetFileNameAsDirectory –定義是否創建與請求的輸出文件同名的目標目錄。
- TryMergeAdjacentSameBackgroundImages –避免在同一背景圖像的各個部分之間出現可見的邊界。
以下是使用SvgSaveOptions類自定義PDF到SVG轉換的步驟。
- 使用Document類加載PDF文檔。
- 創建一個SvgSaveOptions類的實例。
- 設置所需的選項,例如SaveOptions.CompressOutputToZipArchive。
- 使用Document.Save(String,SvgSaveOptions)方法將PDF保存為SVG 。
以下代碼示例顯示了如何使用C#將PDF文件轉換為帶有其他選項的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);
如果您有任何疑問或需求,請隨時加入Aspose技術交流群(761297826),我們很高興為您提供查詢和咨詢。