Django application to generate latex/pdf files.
Project description
Application to parse & make PDFs with Django
http://bitbucket.org/bearstech/django-latex/
Beta : not really for production use
Features :
LaTeX :
Parse LaTeX Document
Render LaTeX Document Objects
Generate Base PDF Files
Combine simple LaTeX Documents
Good test coverage
Todo :
… much more
Examples :
Usage examples:
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()
If pdflatex fails, it raises LatexDocument.LatexPdfGenerationError and clean tempdir. To preserve temporary directory give debug=True to as_pdf method.
Tests :
cd tests
python bootstrap
./bin/buildout.py -v
./bin/test-1.2 or ./bin/test-1.1
Requirements :
Django >= 1.1
pdflatex (and LaTeX distro)
Debian packages
dblatex Produces DVI, PostScript, PDF documents from DocBook sources
latex-xcolor Easy driver-independent TeX class for color
preview-latex-style extraction of elements from LaTeX documents as graphics
texlive-latex-base TeX Live: Basic LaTeX packages
texlive-latex-base-doc TeX Live: Documentation files for texlive-latex-base
texlive-latex-extra TeX Live: LaTeX supplementary packages
texlive-latex-extra-doc TeX Live: Documentation files for texlive-latex-extra
texlive-latex-recommended TeX Live: LaTeX recommended packages
texlive-latex-recommended-doc TeX Live: Documentation files for texlive-latex-recommended
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-latex-0.1.tar.gz
.
File metadata
- Download URL: django-latex-0.1.tar.gz
- Upload date:
- Size: 27.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c79cc3ca9b71d90572cf34d1bc33e34f10e2a9d49a7588e35dc32c051cd167bc |
|
MD5 | c12038a7f3501729f287c295ae145cf4 |
|
BLAKE2b-256 | 20867479f4bcc0bd80ac8509beb5cb773cd2eaa7b48021a83041c812d841f780 |