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."""
