Html 使用 Flying saucer Itext batik 将嵌入式 svg 转换为 PDF
Html with embedded svg convert to PDF using Flying saucer Itext batik
我需要将所有 html 报告转换为 PDF。
它是一个 nodejs 应用程序,所以我找不到任何将 html 转换为 pdf 的核心模块。
所以我使用 JAVA FLYING SAUCER JAR 将 html 转换为 PDF 。 在 html 中,除了嵌入的 svg 之外,所有东西都可以完美运行。所以我在谷歌上搜索了 this tutorial and 。我是一名 nodejs 开发人员,对 java 有基本的了解。我不知道如何将此代码与飞碟集成。
请指导我该怎么做
。
以下命令行用于使用飞碟将html转换为pdf。
java -cp flyingsaucer.jar org.xhtmlrenderer.simple.PDFRenderer inpFile.html outFile.pdf
我有来自github
的飞碟来源
我使用子项目中的 jar
flying-saucer-pdf-itext5
使用 maven 构建并使用 maven-shade 插件构建具有依赖性的 jar
我在 java 工作的朋友的帮助下解决了它。
我示例中的第一个 SVG 是由 highchart 生成的 api javascript.it svg 有点复杂。所以上面的教程不适用于 me.So 我使用 svg_todataurl.js.
将所有 SVG 标签转换为 base64 PNG
要在 PDF 中生成 png base64,我使用以下教程。
base64 encoder
如果有任何帮助需要在下面评论..
我需要将所有 html 报告转换为 PDF。
它是一个 nodejs 应用程序,所以我找不到任何将 html 转换为 pdf 的核心模块。
所以我使用 JAVA FLYING SAUCER JAR 将 html 转换为 PDF 。 在 html 中,除了嵌入的 svg 之外,所有东西都可以完美运行。所以我在谷歌上搜索了 this tutorial and
请指导我该怎么做
。
以下命令行用于使用飞碟将html转换为pdf。
java -cp flyingsaucer.jar org.xhtmlrenderer.simple.PDFRenderer inpFile.html outFile.pdf
我有来自github
的飞碟来源我使用子项目中的 jar
flying-saucer-pdf-itext5
使用 maven 构建并使用 maven-shade 插件构建具有依赖性的 jar
我在 java 工作的朋友的帮助下解决了它。
我示例中的第一个 SVG 是由 highchart 生成的 api javascript.it svg 有点复杂。所以上面的教程不适用于 me.So 我使用 svg_todataurl.js.
将所有 SVG 标签转换为 base64 PNG要在 PDF 中生成 png base64,我使用以下教程。 base64 encoder
如果有任何帮助需要在下面评论..