是否可以通过node.js编译一个latex文档?
我是新来的node.js,但我认为这可能是一个asynchronous乳胶编译引擎 。
换句话说,我想知道是否有可能,以及如何通过node.js和pdflatex编译文档。 远程应用程序将以JSON数据结构的forms发送文档,并将其作为结束文档布局的模板名称。
node.js将处理pdf中的编译,从文件系统获取模板。
你知道,如果类似的东西已经存在吗?
你可以产生自己的subprocess ,从而也开始乳胶处理。 通过注册适当的侦听器,您可以检测进程完成或失败输出:
var sys = require('sys'), spawn = require('child_process').spawn, pdflatex = spawn('pdflatex', ['-output-directory', '/target/dir/','input.tex']); pdflatex.on('exit', function (code) { console.log('child process exited with code ' + code); });
编辑:使用提供的数据创build中介乳胶文件,我会build议使用像mu /胡子node.js模板引擎。
因此,您可以将模板引擎进程的块作为标准input输出到您生成的pdflatex进程中。