gpt4 book ai didi

javascript - 创建内容为 Latex、文本和图像的 PDF

转载 作者:行者123 更新时间:2023-12-03 11:52:49 25 4
gpt4 key购买 nike

我有一个数据库,我想创建一个表单,用户可以在其中提交查询并创建包含结果的 PDF 文件。该数据库以 Latex 和图像作为内容,我无法使用简单的库来创建 PDF,因为 Latex 无法识别。

我的后端是用 Python 编写的,使用服务器或客户端方式来执行此操作没有问题。

到目前为止我已经尝试过:

1)使用Python库将HTML+CSS转换为PDF,但没有MathJax Javascript库来渲染Latex,结果只是没有Latex的文本。

2) 创建一个临时页面,其外观与我想要的 PDF 完全相同,然后使用 http://pdfcrowd.com/下载文件。但我的数据很敏感,而且 pdfcrowd 也不是免费服务。

还有其他想法吗?我该如何做到这一点?

编辑:我找到了另一种方法,在我看来更简单,但我有一个问题。我创建了一个具有我想要的 PDF 外观的临时页面,等待浏览器渲染 Latex,然后自动运行 Javascript 来打印页面,该页面提供了另存为 PDF 的选项。问题是,即使我在css文件的链接中添加media="all",结果也是没有css样式。

最佳答案

将我的评论变成答案。

您可以让 Python 脚本通过将正确的代码片段粘贴到模板文件中来创建 Latex 文档,然后在服务器上运行 pdflatex 以由此创建 PDF 文档。其中任何一个步骤都不会涉及 HTML 步骤,但由于您没有提到 HTML 作为输入格式之一,所以这应该不是问题。

关于javascript - 创建内容为 Latex、文本和图像的 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25743663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com