微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 C# 中将 SVG 转换为 PDF?

如何解决如何在 C# 中将 SVG 转换为 PDF?

如何在此代码中在 ABCpdf12 处设置 cookie?

string url = "";

Doc theDoc = new Doc();
theDoc.Read(url);
theDoc.Save("document.pdf");
theDoc.Clear();

非常感谢!

解决方法

我已经解决了这个问题。 我用 selenium 下载了 svg 并使用 iText7 生成了 PDF 文件。

我使用了 itext7,我已将其安装为 NuGet 数据包。

using iText;
using iText.Svg.Converter;

这里是代码:

FileStream svgPath = File.Open("input.svg",FileMode.Open);
FileStream pdfPath = File.Create("output.pdf");
SvgConverter.CreatePdf(svgPath,pdfPath);

为避免错误,您应该将当前位置设置为 svg 文件的位置。 (Directory.SetCurrentDirectory())

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。