彩票走势图

PDF处理控件Aspose.PDF功能演示:使用C#将PDF文件转换为SVG

翻译|使用教程|编辑:李显亮|2021-02-05 09:25:06.040|阅读 255 次

概述:在某些情况下,PDF需要转换为其他文件格式。从PDF到SVG的转换在各种情况下被广泛采用。因此,在本文中,将学习如何使用C#将PDF文件转换为SVG。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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。 点击下方可下载。

点击下载最新版Aspose.PDF

整合所有格式API处理控件Aspose.Total永久授权火热促销中,立马1分钟了解全部!

使用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);

还想要更多吗?您可以点击阅读【2020 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP