camelot-py/tests/files
rbares 429640feea [MRG + 1] Add basic support for encrypted PDF files (#180)
* [MRG] Add basic support for encrypted PDF files

Update API and CLI to accept ASCII passwords to decrypt PDFs
encrypted by algorithm code 1 or 2 (limited by support from PyPDF2).
Update documentation and unit tests accordingly.

Example document health_protected.pdf generated as follows:
qpdf --encrypt userpass ownerpass 128 -- health.pdf health_protected.pdf

Issue #162

* Support encrypted PDF files in python3

Issue #162

* Address review comments

Explicitly check passwords for None rather than falsey.
Correct read_pdf documentation for Owner/User password.

Issue #162

* Correct API documentation changes for consistency

Issue #162

* Move error tests from test_common to test_errors

Issue #162

* Add qpdf example

* Remove password is not None check

* Fix merge conflict

* Fix pages example
2018-10-28 22:01:10 +05:30
..
tabula Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
agstat.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
anticlockwise_table_1.pdf Port tests 2018-09-09 05:29:24 +05:30
anticlockwise_table_2.pdf Port tests 2018-09-09 05:29:24 +05:30
assam.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
background_lines_1.pdf Port tests 2018-09-09 05:29:24 +05:30
background_lines_2.pdf Port tests 2018-09-09 05:29:24 +05:30
blank.pdf [MRG] Add error/warning tests (#113) 2018-10-02 19:28:42 +05:30
budget.pdf Add CLI tests (#117) 2018-10-03 01:09:08 +05:30
budget_2014-15.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
clockwise_table_1.pdf Port tests 2018-09-09 05:29:24 +05:30
clockwise_table_2.pdf Port tests 2018-09-09 05:29:24 +05:30
column_span_1.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
column_span_2.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
district_health.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
electoral_roll.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
foo.csv [MRG] Add error/warning tests (#113) 2018-10-02 19:28:42 +05:30
foo.pdf [MRG] Add error/warning tests (#113) 2018-10-02 19:28:42 +05:30
health.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
health_protected.pdf [MRG + 1] Add basic support for encrypted PDF files (#180) 2018-10-28 22:01:10 +05:30
medicine.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
mexican_towns.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
missing_values.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
population_growth.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
rainfall_distribution.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
row_span_1.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
row_span_2.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
row_span_3.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
superscript.pdf [MRG] Add tests for output formats and parser kwargs (#126) 2018-10-05 16:15:30 +05:30
tableception.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
twotables_1.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30
twotables_2.pdf Remove examples and debug, restructure tests dir 2018-09-08 18:38:59 +05:30