From 4a52a71956a8d46fcb7294ac71734504bb09bcc2 Mon Sep 17 00:00:00 2001 From: S. Solomon Darnell Date: Fri, 28 Mar 2025 21:52:21 -0500 Subject: two version of R2R are here --- .../lib/python3.12/site-packages/pypdf/__init__.py | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .venv/lib/python3.12/site-packages/pypdf/__init__.py (limited to '.venv/lib/python3.12/site-packages/pypdf/__init__.py') diff --git a/.venv/lib/python3.12/site-packages/pypdf/__init__.py b/.venv/lib/python3.12/site-packages/pypdf/__init__.py new file mode 100644 index 00000000..6a02b60d --- /dev/null +++ b/.venv/lib/python3.12/site-packages/pypdf/__init__.py @@ -0,0 +1,49 @@ +""" +pypdf is a free and open-source pure-python PDF library capable of splitting, +merging, cropping, and transforming the pages of PDF files. It can also add +custom data, viewing options, and passwords to PDF files. pypdf can retrieve +text and metadata from PDFs as well. + +You can read the full docs at https://pypdf.readthedocs.io/. +""" + +from ._crypt_providers import crypt_provider +from ._doc_common import DocumentInformation +from ._encryption import PasswordType +from ._merger import PdfMerger +from ._page import PageObject, Transformation, mult +from ._reader import PdfReader +from ._version import __version__ +from ._writer import ObjectDeletionFlag, PdfWriter +from .constants import ImageType +from .pagerange import PageRange, parse_filename_page_ranges +from .papersizes import PaperSize + +try: + import PIL + + pil_version = PIL.__version__ +except ImportError: + pil_version = "none" + +_debug_versions = ( + f"pypdf=={__version__}, crypt_provider={crypt_provider}, PIL={pil_version}" +) + +__all__ = [ + "__version__", + "_debug_versions", + "ImageType", + "mult", + "PageRange", + "PaperSize", + "DocumentInformation", + "ObjectDeletionFlag", + "parse_filename_page_ranges", + "PdfMerger", + "PdfReader", + "PdfWriter", + "Transformation", + "PageObject", + "PasswordType", +] -- cgit 1.4.1