如何将PDF文件转换为SVG?

190 阅读2分钟

如何将单个PDF文件转换为SVG

  1. 进入免费在线转换器页面
  2. 上传要转换的PDF文件
  3. (非必需)使用高级选项配置转换条件
  4. 点击“转换”
  5. 查看或保存新创建的SVG文件

如何从命令行将PDF转换为SVG

也可以直接从命令行运行BuildVu进行转换(需要在机器上提前安装好Java)。

1.下载BuildVu试用版jar文件

2.设置输入目录和输出目录

3.根据需要增加XMX值(您也可以使用此帮助文档进行更多设置)

java -Xmx512M -jar buildvu-svg.jar /inputDirectory/ /outputDirectory/

默认模式在IDRViewer中生成文档。如果要生成原始内容,您可以输入

java -Dorg.jpedal.pdf2svg.viewMode=content -jar buildvu-svg.jar /inputDirectory/ /outputDirectory/

在Java中将PDF文件转换为SVG的最简单方法

  1. 如需批量内部转换,请下载BuildVu试用版jar文件
  2. 将BuildVu Jar添加到您的项目库中
  3. 选择SVGConversionOptions
  4. 选择IDRViewerOptions
  5. 设置PDF文件路径和输出目录
SVGConversionOptions conversionOptions = new SVGConversionOptions();
// 在这里设置转换选项,如 conversionOptions.setCompressImages(true);

IDRViewerOptions viewerOptions = new IDRViewerOptions();
// 在这里设置查看器选项,如 viewerOptions.setViewerUI(IDRViewerOptions.ViewerUI.Clean);

File pdfFile = new File("C:/MyDocument.pdf");
File outputDir = new File("C:/MyOutputDirectory/");

PDFtoSVGConverter converter = new PDFtoSVGConverter(pdfFile, outputDir, conversionOptions, viewerOptions);

try {
converter.convert();
} catch (PdfException e) {
e.printStackTrace();
}

如果您对BuildVu有任何疑问,可以在BuildVu官网了解更多信息,并随时与我们联系

为什么要将PDF转换为SVG?

将PDF转换为SVG能便于在手机、电脑上的网页浏览器中显示文件。SVG是一种矢量图像格式,因而它是一个很好的选择,因为它提供了许多与PDF相同的图形功能,而且易于在网页展现。

开发人员将PDF转换为SVG后,人们在手机、电脑上查看文档时能得到与PDF相同的体验。这个解决方式尤其适用于经营在线报纸、杂志和文档的公司,他们中的很大一部分正在从平面图像和传统的Adobe Flash转型。

相信在阅读完本文后,您已经是掌握将PDF转换为SVG方法的专家了!想要进一步学习将PDF在网页中展示,您还可以在这里了解如何将PDF转换为HTML