我到处搜索,寻找一个基于PHP的工具,将LaTeX转换成PDF格式,但没有成功。我知道LaTeX在服务器端运行,但是我仍然需要一个基于PHP的命令过程,以便使用LaTeX生成上述PDF文件。
编辑
此外,在服务器上安装二进制文件、库或工具是不可能的。我可以使用的工具是PHP及其内置的功能。任何可以将LaTex转换为PDF的类或PHP工具都是非常有用的。
如有任何指导,将不胜感激。
发布于 2011-12-20 15:00:53
我刚刚安装了这个包texlive-binaries,并使用一个带有pdflatex命令的shell exec从一个(La)TeX文件生成PDF:
shell_exec("/usr/bin/pdflatex --interaction batchmode $filename");我知道这不是您所要求的,但我不知道有一个像已经存在的乳液编译器那样完整的php库。
为什么要重新发明轮子呢?
更新:当您有足够的空间时,安装textlive-full而不是texlive-binaries。这将安装所有可用的包、字体等,并避免文档呈现错误的一些麻烦。
发布于 2011-12-22 18:24:36
如果无法更改服务器设置以安装LaTeX服务器包,则无法将LaTeX文件转换为PDF格式。
但是在没有LaTeX的情况下,您可以检查哪些可以直接转换为PDF,但这取决于您想要完成什么?这可能值得一看.fpdf..。
发布于 2017-09-09 18:31:01
这就是我的例子: name: phplatex.php
<?php
$data = shell_exec('/Library/TeX/texbin/pdflatex --interaction=nonstopmode -output-directory=/Users/arico/a/destino /Users/arico/a/fuente/prueba.tex');
echo ('Latex: ' . $data . '');
?>pdflatex可执行文件的路径: /Library/TeX/texbin/pdflatex
pdf中输出文件的路径:(您需要写入权限)-输出-目录=/Users/arico/a/destino
latex中源文件的路径: /Users/arico/a/fuente/prueba.tex
https://stackoverflow.com/questions/8577244
复制相似问题