PDF 因其跨平台支持而成為主要文件格式之一。由於跨異構設備的 PDF 文檔佈局一致,人們過去更喜歡在共享之前將文檔轉換為 PDF。但是,在某些情況下,PDF 需要轉換為其他文件格式。 PDF 到 SVG 的轉換在各種場景中被廣泛採用,即為了將 PDF 文檔的內容嵌入到網頁中。因此,在本文中,您將學習如何使用 C# 將 PDF 文件轉換為 SVG。

使用 .NET API 將 C# PDF 轉換為 SVG - 免費下載

Aspose.PDF for .NET 是一種 PDF 操作 API,可讓您從 .NET 應用程序中創建新的和處理現有的 PDF 文件。此外,API 還允許您將 PDF 文件高保真地轉換為 SVG。您可以 下載 API 的 DLL 或通過 NuGet 安裝它。

PM> Install-Package Aspose.Pdf 

在 C# 中將 PDF 文件轉換為 SVG

以下是使用 Aspose.PDF for .NET 在 C# 中將 PDF 文件轉換為 SVG 的步驟。

以下代碼示例顯示瞭如何使用 C# 將 PDF 文件轉換為 SVG。

// 打開文檔
Document pdfDocument = new Document("Document.pdf");

// 實例化一個 SvgSaveOptions 的對象
SvgSaveOptions saveOptions = new SvgSaveOptions();

// 將 PDF 另存為 SVG 文件
pdfDocument.Save("output.svg", saveOptions);

使用其他選項將 C# PDF 轉換為 SVG

Aspose.PDF for .NET 還提供了一些額外的選項來在 C# 中自定義 PDF 到 SVG 的轉換。為此,API 提供了包含以下選項的 SvgSaveOptions 類。

以下是使用 SvgSaveOptions 類自定義 PDF 到 SVG 轉換的步驟。

以下代碼示例展示瞭如何使用 C# 將 PDF 文件轉換為帶有附加選項的 SVG。

// 打開文檔
Document pdfDocument = new Document("Document.pdf");

// 實例化一個 SvgSaveOptions 的對象
SvgSaveOptions saveOptions = new SvgSaveOptions();

// 不要將 SVG 圖像壓縮到 Zip 存檔
saveOptions.CompressOutputToZipArchive = false;

// 將 PDF 另存為 SVG 文件
pdfDocument.Save("output.svg", saveOptions);

.NET PDF 到 SVG 轉換器 - 獲得免費的 API 許可證

如果您想在沒有評估限制的情況下試用 API,您可以獲得免費的臨時許可證

結論

在本文中,您學習瞭如何在 C# 中將 PDF 文件轉換為 SVG 格式。此外,用於自定義 PDF 到 SVG 轉換的附加選項已與代碼示例一起討論。您可以使用 文檔 探索有關 C# PDF API 的更多信息。

也可以看看