Roberto Rosario
6dc45a1c7f
Allow encrypted PDF total page number instrospection to work
...
when PDF has non ASCII user properties. GitLab issue #411 .
Thanks to @corneliusludmann for the report and investigation.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 02:45:18 -04:00
Roberto Rosario
7343223f59
PDF compatibility improvements. Support simple encrypted PDF.
...
Improve PDF page count detection. Improve PDF orientation
detection. Merge CONVERTER_LIBREOFFICE_PATH and
CONVERTER_PDFTOPPM_PATH config settings into
CONVERTER_GRAPHICS_BACKEND_CONFIG.
GitLab issue #384 #376 #377 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 04:02:29 -04:00
Roberto Rosario
4150fea2ad
Add PDF orientation detection. Closes GitLab issue #387 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-16 22:30:07 -04:00
Roberto Rosario
945158bd60
Normalize handling of temporary file and directory creation.
2016-06-23 20:54:10 -04:00
Roberto Rosario
26fce66451
Change pngtoppm to convert PDFs to JPEG instead of PNGs.
2016-03-21 03:49:11 -04:00
Roberto Rosario
923ecc85d8
PEP8 Cleanups.
2015-10-28 02:22:10 -04:00
Roberto Rosario
a76a8b7e0a
Reset pointer before attemping a conversion.
2015-10-07 03:17:02 -04:00
Roberto Rosario
dbd676646b
Don't convert images blindly to RGB. Only convert to RGB or RGBA when saving to JPEG and mode is 'P'. documents.tests.test_models.MultiPageTiffTestCase passes again.
2015-09-16 15:56:10 -04:00
Roberto Rosario
d6a3111d69
Make sure all images are converted to RGB before processing.
2015-09-15 02:01:56 -04:00
Roberto Rosario
2f030ab162
Properly raise PageCountError when unable to determine a document's page count.
2015-08-06 02:57:02 -04:00
Roberto Rosario
1361ea9b42
Remove dependency on slate to calculate page number in PDF files.
2015-07-31 02:09:10 -04:00
Roberto Rosario
3b728328ad
PEP8 cleanups, E501.
2015-07-23 04:05:29 -04:00
Roberto Rosario
3d7e7ae4a2
Add support for getting an office document page count.
2015-07-03 03:19:42 -04:00
Roberto Rosario
956ca08cbd
Fix converter backend
2015-06-27 23:32:52 -04:00
Roberto Rosario
b18888b3f7
Convert and cache office documents at the document version level for faster page image retrieval
2015-06-24 01:04:35 -04:00
Roberto Rosario
78198f3398
Smart settings refactor
2015-06-22 21:04:06 -04:00
Roberto Rosario
32fe03aaa7
PEP8 clean up and trivial typo fixes
2015-06-08 15:54:54 -04:00
Roberto Rosario
b256758db2
Implement class based converter transformations
2015-06-07 05:29:31 -04:00
Roberto Rosario
f4752a3f3f
Further converter refactor and initial move from document-centric to page-centric image generation. Issue #93 .
2015-06-06 06:26:44 -04:00
Roberto Rosario
de6182aea0
Initial commit of the converter refactor
2015-06-05 03:35:07 -04:00
Roberto Rosario
f4d3767b15
PEP8 cleanup, remove unused imports, fix permission check when removing metadata from a document
2015-01-26 19:17:35 -04:00
Roberto Rosario
b55acb6e12
Normalize import style
2015-01-24 17:05:32 -04:00
Roberto Rosario
d59ea3ede2
Add from __future__ import unicode_literals, issue #37
2015-01-19 04:06:40 -04:00
Roberto Rosario
aca9d8c9eb
Remove unused imports, do PEP8 and DeprecationWarning cleanups
2015-01-05 14:40:59 -04:00
Roberto Rosario
76fc6c091f
Remove all direct use of ghost script, add PDFTOPPM_PATH to allow configurable pdftoppm path, raise ConvertError on coverterror and not UnknownFile exception blindly
2014-11-18 04:46:24 -04:00
Roberto Rosario
ed11e242ca
Issue #23 , Experiment with pdftoppm
2014-11-18 00:35:56 -04:00
Roberto Rosario
97dcf507ab
PEP8 cleanups
2014-10-08 18:14:05 -04:00
Roberto Rosario
7f62831c37
Issue #56 , Remove the "Supported File Format" list view, messages and related code
2014-10-01 22:19:08 -04:00
Roberto Rosario
a9390d55ba
Unify the way backends are defined and loaded, unify the fs_cleanup function
2014-07-01 00:22:31 -04:00