BSD 3-Clause License -------------------- pypdf-4.2.0/LICENSE pypdf-4.2.0/pypdf/_codecs/adobe_glyphs.py pypdf-4.2.0/pypdf/_crypt_providers/__init__.py pypdf-4.2.0/pypdf/_crypt_providers/_base.py pypdf-4.2.0/pypdf/_crypt_providers/_cryptography.py pypdf-4.2.0/pypdf/_crypt_providers/_fallback.py pypdf-4.2.0/pypdf/_crypt_providers/_pycryptodome.py pypdf-4.2.0/pypdf/_doc_common.py pypdf-4.2.0/pypdf/_encryption.py pypdf-4.2.0/pypdf/_merger.py pypdf-4.2.0/pypdf/_page.py pypdf-4.2.0/pypdf/_reader.py pypdf-4.2.0/pypdf/_utils.py pypdf-4.2.0/pypdf/_writer.py pypdf-4.2.0/pypdf/filters.py pypdf-4.2.0/pypdf/generic/__init__.py pypdf-4.2.0/pypdf/generic/_base.py pypdf-4.2.0/pypdf/generic/_data_structures.py pypdf-4.2.0/pypdf/generic/_viewerpref.py Unknown or generated -------------------- pypdf-4.2.0/.flake8 pypdf-4.2.0/.git-blame-ignore-revs pypdf-4.2.0/.github/ISSUE_TEMPLATE/bug-report.md pypdf-4.2.0/.github/ISSUE_TEMPLATE/feature-request.md pypdf-4.2.0/.github/SECURITY.md pypdf-4.2.0/.github/dependabot.yml pypdf-4.2.0/.github/scripts/check_pr_title.py pypdf-4.2.0/.github/workflows/benchmark.yaml pypdf-4.2.0/.github/workflows/github-ci.yaml pypdf-4.2.0/.github/workflows/release.yaml pypdf-4.2.0/.github/workflows/title-check.yml pypdf-4.2.0/.gitmodules pypdf-4.2.0/.pre-commit-config.yaml pypdf-4.2.0/.pylintrc pypdf-4.2.0/.readthedocs.yaml pypdf-4.2.0/CHANGELOG.md pypdf-4.2.0/CONTRIBUTING.md pypdf-4.2.0/CONTRIBUTORS.md pypdf-4.2.0/MANIFEST.in pypdf-4.2.0/Makefile pypdf-4.2.0/README.md pypdf-4.2.0/docs/Makefile pypdf-4.2.0/docs/_static/logo.png pypdf-4.2.0/docs/_static/releasing.drawio pypdf-4.2.0/docs/_static/releasing.drawio.png pypdf-4.2.0/docs/conf.py pypdf-4.2.0/docs/dev/PR_Header_example.png pypdf-4.2.0/docs/dev/cmaps.md pypdf-4.2.0/docs/dev/deprecations.md pypdf-4.2.0/docs/dev/documentation.md pypdf-4.2.0/docs/dev/intro.md pypdf-4.2.0/docs/dev/pdf-format.md pypdf-4.2.0/docs/dev/pypdf-parsing.md pypdf-4.2.0/docs/dev/pypdf-writing.md pypdf-4.2.0/docs/dev/releasing.md pypdf-4.2.0/docs/dev/testing.md pypdf-4.2.0/docs/index.rst pypdf-4.2.0/docs/make.bat pypdf-4.2.0/docs/meta/changelog-v1.md pypdf-4.2.0/docs/meta/comparisons.md pypdf-4.2.0/docs/meta/faq.md pypdf-4.2.0/docs/meta/history.md pypdf-4.2.0/docs/meta/project-governance.md pypdf-4.2.0/docs/meta/scope-of-pypdf.md pypdf-4.2.0/docs/meta/taking-ownership.md pypdf-4.2.0/docs/modules/Destination.rst pypdf-4.2.0/docs/modules/DocumentInformation.rst pypdf-4.2.0/docs/modules/Field.rst pypdf-4.2.0/docs/modules/Fit.rst pypdf-4.2.0/docs/modules/PageObject.rst pypdf-4.2.0/docs/modules/PageRange.rst pypdf-4.2.0/docs/modules/PaperSize.rst pypdf-4.2.0/docs/modules/PdfDocCommon.md pypdf-4.2.0/docs/modules/PdfReader.rst pypdf-4.2.0/docs/modules/PdfWriter.rst pypdf-4.2.0/docs/modules/RectangleObject.rst pypdf-4.2.0/docs/modules/Transformation.rst pypdf-4.2.0/docs/modules/XmpInformation.rst pypdf-4.2.0/docs/modules/annotations.rst pypdf-4.2.0/docs/modules/constants.rst pypdf-4.2.0/docs/modules/errors.rst pypdf-4.2.0/docs/modules/generic.rst pypdf-4.2.0/docs/user/add-watermark.md pypdf-4.2.0/docs/user/adding-pdf-annotations.md pypdf-4.2.0/docs/user/annotation-circle.png pypdf-4.2.0/docs/user/annotation-highlight.png pypdf-4.2.0/docs/user/annotation-line.png pypdf-4.2.0/docs/user/annotation-polygon.png pypdf-4.2.0/docs/user/annotation-polyline.png pypdf-4.2.0/docs/user/annotation-popup.png pypdf-4.2.0/docs/user/annotation-square.png pypdf-4.2.0/docs/user/cropping-and-transforming.md pypdf-4.2.0/docs/user/encryption-decryption.md pypdf-4.2.0/docs/user/error-hierarchy.png pypdf-4.2.0/docs/user/extract-attachments.md pypdf-4.2.0/docs/user/extract-images.md pypdf-4.2.0/docs/user/extract-text.md pypdf-4.2.0/docs/user/file-size.md pypdf-4.2.0/docs/user/forms.md pypdf-4.2.0/docs/user/free-text-annotation.png pypdf-4.2.0/docs/user/installation.md pypdf-4.2.0/docs/user/merge-45-deg-rot.png pypdf-4.2.0/docs/user/merge-rotate-expand.png pypdf-4.2.0/docs/user/merge-translated.png pypdf-4.2.0/docs/user/merging-pdfs.md pypdf-4.2.0/docs/user/metadata.md pypdf-4.2.0/docs/user/migration-1-to-2.md pypdf-4.2.0/docs/user/nup-dest1.png pypdf-4.2.0/docs/user/nup-dest2.png pypdf-4.2.0/docs/user/nup-source.png pypdf-4.2.0/docs/user/page-stamped.png pypdf-4.2.0/docs/user/page.png pypdf-4.2.0/docs/user/pdf-version-support.md pypdf-4.2.0/docs/user/pdfa-compliance.md pypdf-4.2.0/docs/user/plain-merge.png pypdf-4.2.0/docs/user/post-processing-in-text-extraction.md pypdf-4.2.0/docs/user/reading-pdf-annotations.md pypdf-4.2.0/docs/user/robustness.md pypdf-4.2.0/docs/user/scaling.png pypdf-4.2.0/docs/user/stamp.png pypdf-4.2.0/docs/user/streaming-data.md pypdf-4.2.0/docs/user/suppress-warnings.md pypdf-4.2.0/docs/user/text-annotation.png pypdf-4.2.0/docs/user/viewer-preferences.md pypdf-4.2.0/docs/user/watermark.png pypdf-4.2.0/make_release.py pypdf-4.2.0/mutmut-test.sh pypdf-4.2.0/mutmut_config.py pypdf-4.2.0/pypdf/__init__.py pypdf-4.2.0/pypdf/_cmap.py pypdf-4.2.0/pypdf/_codecs/__init__.py pypdf-4.2.0/pypdf/_codecs/pdfdoc.py pypdf-4.2.0/pypdf/_codecs/std.py pypdf-4.2.0/pypdf/_codecs/symbol.py pypdf-4.2.0/pypdf/_codecs/zapfding.py pypdf-4.2.0/pypdf/_page_labels.py pypdf-4.2.0/pypdf/_protocols.py pypdf-4.2.0/pypdf/_text_extraction/__init__.py pypdf-4.2.0/pypdf/_text_extraction/_layout_mode/__init__.py pypdf-4.2.0/pypdf/_text_extraction/_layout_mode/_fixed_width_page.py pypdf-4.2.0/pypdf/_text_extraction/_layout_mode/_font.py pypdf-4.2.0/pypdf/_text_extraction/_layout_mode/_font_widths.py pypdf-4.2.0/pypdf/_text_extraction/_layout_mode/_text_state_manager.py pypdf-4.2.0/pypdf/_text_extraction/_layout_mode/_text_state_params.py pypdf-4.2.0/pypdf/_version.py pypdf-4.2.0/pypdf/_xobj_image_helpers.py pypdf-4.2.0/pypdf/annotations/__init__.py pypdf-4.2.0/pypdf/annotations/_base.py pypdf-4.2.0/pypdf/annotations/_markup_annotations.py pypdf-4.2.0/pypdf/annotations/_non_markup_annotations.py pypdf-4.2.0/pypdf/constants.py pypdf-4.2.0/pypdf/errors.py pypdf-4.2.0/pypdf/generic/_fit.py pypdf-4.2.0/pypdf/generic/_outline.py pypdf-4.2.0/pypdf/generic/_rectangle.py pypdf-4.2.0/pypdf/generic/_utils.py pypdf-4.2.0/pypdf/pagerange.py pypdf-4.2.0/pypdf/papersizes.py pypdf-4.2.0/pypdf/types.py pypdf-4.2.0/pypdf/xmp.py pypdf-4.2.0/pyproject.toml pypdf-4.2.0/requirements/ci-3.11.txt pypdf-4.2.0/requirements/ci.in pypdf-4.2.0/requirements/ci.txt pypdf-4.2.0/requirements/dev.in pypdf-4.2.0/requirements/dev.txt pypdf-4.2.0/requirements/docs.in pypdf-4.2.0/requirements/docs.txt pypdf-4.2.0/resources/010-pdflatex-forms.txt pypdf-4.2.0/resources/AEO.1172.layout.rot180.txt pypdf-4.2.0/resources/AEO.1172.layout.txt pypdf-4.2.0/resources/AutoCad_Diagram.pdf pypdf-4.2.0/resources/AutoCad_Simple.pdf pypdf-4.2.0/resources/Claim Maker Alerts Guide_pg2.layout.txt pypdf-4.2.0/resources/Epic.Page.layout.txt pypdf-4.2.0/resources/FormTestFromOo.pdf pypdf-4.2.0/resources/GeoBase_NHNC1_Data_Model_UML_EN.pdf pypdf-4.2.0/resources/SF424_page2.pdf pypdf-4.2.0/resources/Sample_Td-matrix.pdf pypdf-4.2.0/resources/Seige_of_Vicksburg_Sample_OCR-crazyones-merged.pdf pypdf-4.2.0/resources/Seige_of_Vicksburg_Sample_OCR.pdf pypdf-4.2.0/resources/attachment.pdf pypdf-4.2.0/resources/box.pdf pypdf-4.2.0/resources/commented-xmp.pdf pypdf-4.2.0/resources/commented.pdf pypdf-4.2.0/resources/crazyones-encrypted-256.pdf pypdf-4.2.0/resources/crazyones.pdf pypdf-4.2.0/resources/crazyones.txt pypdf-4.2.0/resources/encrypted-file.pdf pypdf-4.2.0/resources/encrypted_doc_no_id.pdf pypdf-4.2.0/resources/encryption/r2-empty-password.pdf pypdf-4.2.0/resources/encryption/r2-owner-password.pdf pypdf-4.2.0/resources/encryption/r2-user-password.pdf pypdf-4.2.0/resources/encryption/r3-empty-password.pdf pypdf-4.2.0/resources/encryption/r3-user-password.pdf pypdf-4.2.0/resources/encryption/r4-aes-user-password.pdf pypdf-4.2.0/resources/encryption/r4-owner-password.pdf pypdf-4.2.0/resources/encryption/r4-user-password.pdf pypdf-4.2.0/resources/encryption/r5-empty-password.pdf pypdf-4.2.0/resources/encryption/r5-owner-password.pdf pypdf-4.2.0/resources/encryption/r5-user-password.pdf pypdf-4.2.0/resources/encryption/r6-both-passwords.pdf pypdf-4.2.0/resources/encryption/r6-empty-password.pdf pypdf-4.2.0/resources/encryption/r6-owner-password.pdf pypdf-4.2.0/resources/encryption/r6-user-password.pdf pypdf-4.2.0/resources/encryption/unencrypted.pdf pypdf-4.2.0/resources/form.pdf pypdf-4.2.0/resources/form_acrobatReader.pdf pypdf-4.2.0/resources/form_evince.pdf pypdf-4.2.0/resources/git.pdf pypdf-4.2.0/resources/hello-world.pdf pypdf-4.2.0/resources/imagemagick-ASCII85Decode.pdf pypdf-4.2.0/resources/imagemagick-CCITTFaxDecode.pdf pypdf-4.2.0/resources/imagemagick-images.pdf pypdf-4.2.0/resources/imagemagick-lzw.pdf pypdf-4.2.0/resources/indirect-rotation.pdf pypdf-4.2.0/resources/inkscape-abc.pdf pypdf-4.2.0/resources/issue-297.pdf pypdf-4.2.0/resources/issue-301.pdf pypdf-4.2.0/resources/issue-604.pdf pypdf-4.2.0/resources/issue-914-xmp-data.pdf pypdf-4.2.0/resources/jpeg.pdf pypdf-4.2.0/resources/jpeg.txt pypdf-4.2.0/resources/labeled-edges-center-image.pdf pypdf-4.2.0/resources/libreoffice-form.pdf pypdf-4.2.0/resources/libreoffice-writer-password.pdf pypdf-4.2.0/resources/metadata.pdf pypdf-4.2.0/resources/missing_info.pdf pypdf-4.2.0/resources/multicolumn-lorem-ipsum.txt pypdf-4.2.0/resources/multilang.pdf pypdf-4.2.0/resources/outline-without-title.pdf pypdf-4.2.0/resources/outlines-with-invalid-destinations.pdf pypdf-4.2.0/resources/pdflatex-forms.pdf pypdf-4.2.0/resources/pdflatex-outline.pdf pypdf-4.2.0/resources/reportlab-inline-image.pdf pypdf-4.2.0/resources/selenium-pypdf-issue-177.pdf pypdf-4.2.0/resources/side-by-side-subfig.pdf pypdf-4.2.0/resources/test Orient.pdf pypdf-4.2.0/resources/test_watermarking_reportlab_rendering.png pypdf-4.2.0/resources/toy.layout.txt pypdf-4.2.0/resources/toy.pdf pypdf-4.2.0/setup.cfg pypdf-4.2.0/tests/__init__.py pypdf-4.2.0/tests/bench.py pypdf-4.2.0/tests/conftest.py pypdf-4.2.0/tests/example_files.yaml pypdf-4.2.0/tests/scripts/data/commits__version_4_0_1.json pypdf-4.2.0/tests/scripts/test_make_release.py pypdf-4.2.0/tests/test_annotations.py pypdf-4.2.0/tests/test_cmap.py pypdf-4.2.0/tests/test_constants.py pypdf-4.2.0/tests/test_encryption.py pypdf-4.2.0/tests/test_filters.py pypdf-4.2.0/tests/test_generic.py pypdf-4.2.0/tests/test_images.py pypdf-4.2.0/tests/test_javascript.py pypdf-4.2.0/tests/test_merger.py pypdf-4.2.0/tests/test_page.py pypdf-4.2.0/tests/test_page_labels.py pypdf-4.2.0/tests/test_pagerange.py pypdf-4.2.0/tests/test_papersizes.py pypdf-4.2.0/tests/test_pdfa.py pypdf-4.2.0/tests/test_protocols.py pypdf-4.2.0/tests/test_reader.py pypdf-4.2.0/tests/test_text_extraction.py pypdf-4.2.0/tests/test_utils.py pypdf-4.2.0/tests/test_workflows.py pypdf-4.2.0/tests/test_writer.py pypdf-4.2.0/tests/test_xmp.py pypdf-4.2.0/tests/test_xobject_image_helpers.py pypdf-4.2.0/tox.ini