跳转到主要内容

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 (27.4 kB 查看哈希值)

上传时间 源代码

由以下支持