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 |