是否可以通过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进程中。