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

以下是在 C# 中使用 Aspose.PDF for .NET 将 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 转换的其他选项。您可以使用 documentation 探索有关 C# PDF API 的更多信息。

也可以看看