Django应用程序,用于生成latex/pdf文件。
项目描述
用于解析和制作PDF的Django应用程序
http://bitbucket.org/bearstech/django-latex/
测试版:不适用于生产使用
功能
LaTeX
解析LaTeX文档
渲染LaTeX文档对象
生成基本PDF文件
合并简单的LaTeX文档
良好的测试覆盖率
待办事项
… 更多内容
示例
用法示例
from latex import LatexDocument ltxdoc = LatexDocument(latexstr) print ltxdoc.packages print ltxdoc.preamble ltxdoc2 = LatexDocument(latexstr2) ltxdoc3 = ltxdoc + ltxdoc2 ltxdoc3.as_latex() # If some files have to be inclued ltxdoc3.add_file("/home/cyberj/lolcat_1182.png", "lolcat.png") f = open("/home/cyberj/motivational_4242.png", "rb") ltxdoc3.add_file(f, "motivational.png") pdf = ltxdoc3.as_pdf()
如果pdflatex失败,则抛出LatexDocument.LatexPdfGenerationError并清理临时目录。为了保留临时目录,请将debug=True传递给as_pdf方法。
测试
cd tests
python bootstrap
./bin/buildout.py -v
./bin/test-1.2 或 ./bin/test-1.1
需求
Django >= 1.1
pdflatex(和LaTeX发行版)
Debian软件包
dblatex 从DocBook源生成DVI、PostScript、PDF文档
latex-xcolor 简单的TeX类,用于颜色且与驱动器无关
preview-latex-style 从LaTeX文档中提取元素作为图形
texlive-latex-base TeX Live:基本LaTeX包
texlive-latex-base-doc TeX Live:texlive-latex-base的文档文件
texlive-latex-extra TeX Live:LaTeX补充包
texlive-latex-extra-doc TeX Live:texlive-latex-extra 的文档文件
texlive-latex-recommended TeX Live:LaTeX 推荐包
texlive-latex-recommended-doc TeX Live:texlive-latex-recommended 的文档文件
项目详情
django-latex-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c79cc3ca9b71d90572cf34d1bc33e34f10e2a9d49a7588e35dc32c051cd167bc |
|
MD5 | c12038a7f3501729f287c295ae145cf4 |
|
BLAKE2b-256 | 20867479f4bcc0bd80ac8509beb5cb773cd2eaa7b48021a83041c812d841f780 |