javascript - 如何使用记忆录文档类在浏览器中从 .tex 生成 PDF?

标签 javascript pdf latex single-page-application

我正在编写一个单页网络应用程序自定义数据编辑器,目前不需要任何服务器端代码即可运行。

应用生成一个 .tex 文件作为输出。生成的文件使用 memoir 文档类并进行一些复杂的格式化操作,这些操作很难在 *TeX 生态系统之外重现。

我想让用户下载 PDF,而不是 .tex 文件。

我更愿意在客户端的浏览器中生成这些 PDF。不过,我会满足于服务器端生成。

我试过 texlive.js,但它缺少记忆录。至于服务器端,我想避免从头开始设置 tex 到 pdf 生成管道——我觉得这将是一场安全噩梦。

有什么建议吗?

最佳答案

基本上你只需要编译你自己的 texlive.js 版本。

指令是here .只需添加 memoir包。

服务器端渲染器做 exist .但是我建议为每次运行自动生成一个 VM。就像 CI 工具一样。

关于javascript - 如何使用记忆录文档类在浏览器中从 .tex 生成 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40896753/

相关文章:

javascript - 如何在新的 Chrome 窗口中从 AJAX 响应打开 PDF blob

latex - "spurious"在 latex 中领先

r - 是否可以在 Rmarkdown 中定义信头标题?

javascript - JS for循环中的局部变量到全局变量,循环结束后值发生变化

javascript - jQuery 移动 : links have improper format on first load?

Adobe PDF 中的 JavaScript 执行

pdf - 在网络上打开一个大的 pdf 文件

Chrome 和 Internet Explorer 中的 javascript 数组

javascript - 不用递归制作 slider

latex - 如何在 knitr Sweave 文件的标题中手动添加换行符?