36 lines
1.3 KiB
TeX
36 lines
1.3 KiB
TeX
def blankDocument(w, h, pages):
|
|
"""Create a blank document with pages of the given width (in points),
|
|
height (in points), and number of pages."""
|
|
|
|
def blankDocumentPaper(papersize, pages):
|
|
"""Create a blank document with pages of the given paper size, and number
|
|
of pages."""
|
|
|
|
def textToPDF(w, h, font, fontsize, filename):
|
|
"""Typesets a UTF8 text file ragged right on a page of size w * h in points
|
|
in the given font and font size."""
|
|
|
|
def textToPDFMemory(w, h, font, fontsize, data):
|
|
"""Typesets a UTF8 text file ragged right on a page of size w * h in points
|
|
in the given font and font size."""
|
|
|
|
def textToPDFPaper(papersize, font, fontsize, filename):
|
|
"""Typesets a UTF8 text file ragged right on a page of the given size in
|
|
the given font and font size."""
|
|
|
|
def textToPDFPaperMemory(papersize, font, fontsize, data):
|
|
"""Typesets a UTF8 text file ragged right on a page of the given size in
|
|
the given font and font size."""
|
|
|
|
def fromPNG(filename):
|
|
"""Builds a PDF from a non-interlaced non-transparent PNG file."""
|
|
|
|
def fromPNGMemory(data):
|
|
"""Builds a PDF from a non-interlaced non-transparent PNG file bytearray."""
|
|
|
|
def fromJPEG(filename):
|
|
"""Builds a PDF from a JPEG file."""
|
|
|
|
def fromJPEGMemory(data):
|
|
"""Builds a PDF from a JPEG file bytearray."""
|