from __future__ import unicode_literals import platform CONVERTER_OFFICE_FILE_MIMETYPES = ( 'application/msword', 'application/mswrite', 'application/mspowerpoint', 'application/msexcel', 'application/pgp-keys', 'application/vnd.ms-excel', 'application/vnd.ms-excel.addin.macroEnabled.12', 'application/vnd.ms-excel.sheet.binary.macroEnabled.12', 'application/vnd.ms-powerpoint', 'application/vnd.oasis.opendocument.chart', 'application/vnd.oasis.opendocument.chart-template', 'application/vnd.oasis.opendocument.formula', 'application/vnd.oasis.opendocument.formula-template', 'application/vnd.oasis.opendocument.graphics', 'application/vnd.oasis.opendocument.graphics-template', 'application/vnd.oasis.opendocument.image', 'application/vnd.oasis.opendocument.image-template', 'application/vnd.oasis.opendocument.presentation', 'application/vnd.oasis.opendocument.presentation-template', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', 'application/vnd.openxmlformats-officedocument.presentationml.template', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.openxmlformats-officedocument.presentationml.slide', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', 'application/vnd.oasis.opendocument.spreadsheet', 'application/vnd.oasis.opendocument.spreadsheet-template', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.text-master', 'application/vnd.oasis.opendocument.text-template', 'application/vnd.oasis.opendocument.text-web', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.ms-office', 'application/xml', 'text/x-c', 'text/x-c++', 'text/x-pascal', 'text/x-msdos-batch', 'text/x-python', 'text/x-shellscript', 'text/plain', 'text/rtf', ) if platform.system() == 'OpenBSD': DEFAULT_LIBREOFFICE_PATH = '/usr/local/bin/libreoffice' DEFAULT_PDFINFO_PATH = '/usr/local/bin/pdfinfo' DEFAULT_PDFTOPPM_PATH = '/usr/local/bin/pdftoppm' else: DEFAULT_LIBREOFFICE_PATH = '/usr/bin/libreoffice' DEFAULT_PDFINFO_PATH = '/usr/bin/pdfinfo' DEFAULT_PDFTOPPM_PATH = '/usr/bin/pdftoppm' DEFAULT_ZOOM_LEVEL = 100 DEFAULT_ROTATION = 0 DEFAULT_PAGE_NUMBER = 1 DEFAULT_PILLOW_FORMAT = 'JPEG' DEFAULT_PDFTOPPM_DPI = 300 DEFAULT_PDFTOPPM_FORMAT = 'jpeg' # Possible values jpeg, png, tiff