PDF控件Spire.PDF for .NET【转换】演示:自定义宽度、高度将 PDF 转 SVG

我们在上一篇文章中演示了如何将 PDF 页面转换为 SVG 文件格式。本指南向您展示如何使用最新版本的 Spire.PDF 以及 C# 和 VB.NET 指定输出文件的宽度和高度。

Spire.Doc 是一款专门对 Word 文档进行操作的 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。 

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.PDF for.net下载   Spire.PDF for java下载

步骤 1:将示例 PDF 文档加载到 PdfDocument 实例。

PdfDocument document = new PdfDocument();
document.LoadFromFile("pdf-sample.pdf");

步骤 2:通过 ConvertOptions.SetPdfToSvgOptions() 方法指定输出文件大小。

document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f);

步骤 3:将 PDF 保存为 SVG 文件格式。

document.SaveToFile("result.svg", FileFormat.SVG);

输出:

在 C#、VB.NET 中使用自定义宽度和高度将 PDF 转换为 SVG

完整代码

[C#]

using Spire.Pdf;namespace ConvertPDFtoSVG
{
class Program
{
static void Main(string[] args)
{
PdfDocument document = new PdfDocument();
document.LoadFromFile("pdf-sample.pdf");
document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f);
document.SaveToFile("result.svg", FileFormat.SVG);
}
}
}

[VB.NET]

Imports Spire.PdfNamespace ConvertPDFtoSVG
Class Program
Private Shared Sub Main(args As String())
Dim document As New PdfDocument()
document.LoadFromFile("pdf-sample.pdf")
document.ConvertOptions.SetPdfToSvgOptions(800F, 1200F)
document.SaveToFile("result.svg", FileFormat.SVG)
End Sub
End Class
End Namespace

以上便是如何自定义宽度、高度将 PDF 转 SVG,如果您有其他问题也可以继续浏览本系列文章,获取相关教程~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/197367.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装R和Rstudio

目录 一、安装R 二、安装Rstudio 一、安装R R官网:官网链接 点击CRAN 选择一个镜像 我用的winows,所以我选择 download R for windows 进去之后选择 base 点击下载 找到刚才下载的可执行文件,安装 选择语言 下一步 选择一个位置安装 下一…

电商低价的治理过程

品牌遇到假货可以打假,如果是电商的低价链接,又该如何治理呢,所有的工作其实都可以流程化,低价治理也是如此,先监测再治理,这是大致的流程,但要做好控价,还要将流程更加细化&#xf…

【C++11】异常 {try/catch语句语法;异常抛出和捕获的匹配原则,异常的栈展开,异常的重新抛出;异常继承体系,异常声明;异常的优缺点,异常安全问题}

一、C异常的基本概念 C语言传统的错误处理机制: 终止程序,如assert,缺陷:一旦触发assert就会终止程序,用户难以接受。在发生内存错误,除0错误时,也会终止程序。返回错误码,缺陷&am…

如何选择数据恢复软件:11 个最佳数据恢复软件比较

您可能已经尝试过许多免费的恢复程序,但它们都不起作用,对吧?这就是您正在寻找最好的数据恢复软件的原因。 我们去过那里。根据我们的经验,大多数免费软件并不能解决这个问题。有时,当我们在 PC 上运行恢复程序时&…

大模型重塑软件设计,南京真我加入飞桨技术伙伴,大模型生态圈成员又添一员!

为帮助伙伴更快、更好的应用大模型技术,飞桨技术伙伴体系及权益基于星河共创计划全面升级,通过丰富的场景、技术、算力、品牌等资源,为伙伴企业提供一站式的大模型资源对接,全面降低创建AI原生应用的门槛。 近日,南京…

代码随想录-刷题第二天

977. 有序数组的平方 题目链接:977. 有序数组的平方 思路:双指针思想,数组是有序的且含有负数,其中元素的平方一定是两边最大。定义两个指针,从两端开始向中间靠近,每次比较两个指针的元素平方大小&#…

浅谈面向对象

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 从某个角度说&#xff…

GPT-4充当“规划师、审计师”,颠覆性双层文生图表模型

DALL-E 3、Midjourney、Stable Diffusion等模型展现出了强大的创造能力,通过文本便能生成素描、朋克、3D、二次元等多种类型的高质量图片,但在生成科学图表(柱状、直方、箱线、树状等)方面却略显不足。 这是因为模型在生成图表时…

微信怎么发状态?简单教程,一学就会!

微信是一个非常实用的社交应用,不仅提供了基础的聊天功能,还推出了很多其他有趣的功能。比如微信个人状态,这个功能可以让用户随时随地分享自己的心情和动态。那么,微信怎么发状态呢?本文将为大家介绍有关微信发状态的…

PlayCover“模拟器”作弊解决方案

当下的游戏市场,移动游戏已占据了主导地位,但移动端游戏碍于屏幕大小影响操作、性能限制导致卡顿等因素,开始逐步支持多端互通。但仍有一些游戏存在移动端与 PC 端不互通、不支持 PC 端或没有 Mac 版本,导致 Mac 设备体验游戏不方…

『亚马逊云科技产品测评』活动征文|构建生态农场家禽系统

『亚马逊云科技产品测评』活动征文|构建生态农场家禽系统 授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道 前…

AIGC|一次性了解向量数据库原理及应用,小白也能读懂的入门知识!【建议收藏】

目录 一、向量数据库是什么 (一)向量数据库发展历史 (二)向量是什么 二、向量数据库的应用场景 (一)向量数据库应用场景 (二)向量数据库产品 (三)向量数…