PDFs

This module handles generating PDF files.

Views

pdfs.views.currency(dollars)[source]
pdfs.views.generate_event_bill_pdf(request, event)[source]
pdfs.views.generate_event_bill_pdf_multi(request, ids=None)[source]

Generate event bill PDF for multiple events (combine into one document)

pdfs.views.generate_event_bill_pdf_standalone(event, request=None)[source]

Generate event bill PDF without HttpResponse

Returns:PDF file
pdfs.views.generate_event_pdf(request, id)[source]
pdfs.views.generate_event_pdf_multi(request, ids=None)[source]

Generate workorder PDF for multiple events (combine into one document)

pdfs.views.generate_multibill_pdf(request, multibilling)[source]
pdfs.views.generate_multibill_pdf_standalone(multibilling, request=None)[source]

Generate multibill PDF without HttpResponse

Returns:PDF file
pdfs.views.generate_pdf(context, template, request)[source]
pdfs.views.generate_pdfs_standalone(ids=None)[source]

Generate PDF file without HttpResponse

Returns:PDF file
pdfs.views.generate_projection_pdf(request)[source]
pdfs.views.get_category_data(event)[source]

Parse event for service category information

Parameters:event – The event to parse
Returns:A dictionary
pdfs.views.get_extras(event)[source]
pdfs.views.get_multibill_data(multibilling)[source]

Convert HTML URIs to absolute system paths so xhtml2pdf can access those resources