带有嵌入式SVG的HTML使用飞碟Itext蜡染转换为PDF

坎南法

我需要将我所有的html报告转换为PDF。

它是一个nodejs应用程序,所以我找不到将html转换为pdf的任何核心模块。

因此,我使用JAVA FLYING SAUCER JAR将html转换为PDF。因此,除了html中的嵌入式svg之外,所有其他功能都可以正常工作所以我一直在搜寻我获得了本教程Stackoverflow链接我是一个nodejs开发人员,并且具有有关java的基本知识。我不知道如何将代码与飞碟集成在一起。

请指导我该怎么办

下面的命令行用于使用飞碟将html转换为pdf。

java -cp flyingsaucer.jar org.xhtmlrenderer.simple.PDFRenderer inpFile.html outFile.pdf

我有来自github的飞碟的来源

我用子项目中的罐子

飞碟-pdf-itext5

使用maven进行构建,并使用maven-shade插件构建具有依赖项的jar

坎南法

我在使用Java的朋友的帮助下解决了这个问题。

在我的示例中,第一个SVG是由highchart api javascript生成的。它使svg有点复杂。所以上面的教程对我不起作用。所以我使用svg_todataurl.js将所有SVG标签转换为base64 PNG。

要生成PDF中的png base64,请使用以下教程。base64编码器

如果有任何帮助需要在下面评论..

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用iText将带有图像的HTML转换为PDF

使用Jasper Report导出为带有嵌入式图像的单个HTML

Pandoc将docx转换为带有嵌入式图像的markdown

Pandoc将docx转换为带有嵌入式图像的markdown

在嵌入式html img标签中显示带有image标签的SVG

使用MVC渲染带有嵌入式Razor变量的动态HTML

如何使用iText将带有图像和超链接的HTML转换为PDF?

创建带有嵌入式图像和PDF附件的HTML邮件

使用iText将HTML转换为PDF

使用BeautifulSoup提取带有嵌入式链接的文本

使用python脚本发送带有嵌入式图像的html电子邮件

使用蜡染将SVG文件转换为PNG,但没有AXIS行

如何使用iText检查PDF中的嵌入式字体

如何将ObjectIds数组转换为带有包含原始数组元素值的字段的嵌入式文档数组

将svg标签转换为图像中的嵌入式svg

将文本阴影转换为嵌入式SVG样式的嵌入式阴影

JODConverter&LibreOffice:使用嵌入式图像将文档转换为html

C#例程中的XML / XSL转换问题,以输出带有嵌入式CSS内容的HTML

将具有嵌入式字体的PDF转换为PowerPoint的EMF

转换嵌入式svg文件

使用JavaMail发送带有嵌入式图像的HTML电子邮件-图像加载缓慢?

svg中的嵌入式图像在将svg转换为png时消失了

转换为嵌入式红宝石

带有嵌入式javascript的自动pdf打印

带有嵌入式HTML和验证的XML模式

带有表单域的PDF文档的嵌入式签名

使用SVGKit渲染带有嵌入式Base64编码的png图像的SVG会占用大量内存

如何在fabricjs中将画布转换为具有嵌入式图像base64的SVG

使用带有嵌入式 Qualtrics 变量的 Javascript