【发布时间】:2023-03-30 10:55:02
【问题描述】:
是否可以使用 latex 从 c++ 源代码生成 PDF? 我目前正在使用 html、QWebEngine 和 QPrinter 来创建 PDF。 但是存在页面跳转等问题。 Latex 将是一个很好的解决方案,可以确保某些图形元素得到很好的渲染。
仅适用于 Windows。不需要跨平台解决方案
【问题讨论】:
-
在使用 QT -> HTML -> PDF 之前,我已经完成了您所做的一切,但据我所知,它相当平淡。如果您愿意改变语言,我已经成功运行 PythonTex。我将它用作与 git 历史交互的自动化笔记本系统。除了 QT 之外,我还没有做足够的研究来分享从 C++ 生成 PDF 的替代方法。
-
@KJ 任何轻量级解决方案都可以完成这项工作。我只需要几个标题/表格/png图像。那么是的,我不想要千兆字节的 TeX 依赖项。
-
@Frebreeze 很高兴知道,我会考虑从 python 代码创建一个 dll 并从 c++ 代码中使用它。 PythonTex 是多少 Gb?我刚刚编辑了指定平台的问题。仅适用于 Windows 环境。