Skip to main content

Read and write PDFs with Python, powered by qpdf

Project description

pikepdf

pikepdf is a Python library for reading and writing PDF files.

Build Status PyPI PyPI - Python Version PyPy PyPI - License PyPI - Downloads codecov

pikepdf is based on QPDF, a powerful PDF manipulation and repair library.

Python + QPDF = "py" + "qpdf" = "pyqpdf", which looks like a dyslexia test. Say it out loud, and it sounds like "pikepdf".

# Elegant, Pythonic API
with pikepdf.open('input.pdf') as pdf:
    num_pages = len(pdf.pages)
    del pdf.pages[-1]
    pdf.save('output.pdf')

To install:

pip install pikepdf

For users who want to build from source, see installation.

pikepdf is documented and actively maintained. Binary wheels are available for all common platforms, both x86-64 and ARM64/Apple Silicon. For information on the latest changes, see the release notes.

Commercial support is available.

Features

This library is similar to pypdf (formerly PyPDF2) - it provides low level access to PDF features and allows editing and content transformation of existing PDFs. Some knowledge of the PDF specification may be helpful. It does not have the capability to render a PDF to image.

Feature pikepdf pypdf (PyPDF2)
Editing, manipulation and transformation of existing PDFs
Based on an existing, mature PDF library QPDF
Implementation C++ and Python Python
PDF versions supported 1.1 to 1.7 1.1 to 1.7
Save and load password protected (encrypted) PDFs ✔ (except public key) ✔ (except public key)
Creates linearized ("fast web view") PDFs
Test suite coverage codecov codecovpypdf2
Creates PDFs that pass PDF validation tests
Modifies PDF/A without breaking PDF/A compliance
PDF XMP metadata editing read-only
Integrates with Jupyter and IPython notebooks for rapid development

Testimonials

I decided to try writing a quick Python program with pikepdf to automate [something] and it "just worked". –Jay Berkenbilt, creator of QPDF

"Thanks for creating a great pdf library, I tested out several and this is the one that was best able to work with whatever I threw at it." –@cfcurtis

In Production

  • OCRmyPDF uses pikepdf to graft OCR text layers onto existing PDFs, to examine the contents of input PDFs, and to optimize PDFs.

  • PDF Arranger is a small Python application that provides a graphical user interface to rotate, crop and rearrange PDFs.

  • PDFStitcher is a utility for stitching PDF pages into a single document (i.e. N-up or page imposition).

License

pikepdf is licensed under the Mozilla Public License 2.0 license (MPL-2.0) that can be found in the LICENSE file. By using, distributing, or contributing to this project, you agree to the terms and conditions of this license. MPL 2.0 permits you to combine the software with other work, including commercial and closed source software, but asks you to publish source-level modifications you make to pikepdf itself.

Some components of the project may be under other license agreements, as indicated in their SPDX license header or the .dep5/reuse file.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pikepdf-8.2.1.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

pikepdf-8.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-8.2.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-8.2.1-pp39-pypy39_pp73-win_amd64.whl (3.3 MB view details)

Uploaded PyPy Windows x86-64

pikepdf-8.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-8.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-8.2.1-pp38-pypy38_pp73-win_amd64.whl (3.3 MB view details)

Uploaded PyPy Windows x86-64

pikepdf-8.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-8.2.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-8.2.1-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

pikepdf-8.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pikepdf-8.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pikepdf-8.2.1-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pikepdf-8.2.1-cp311-cp311-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pikepdf-8.2.1-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

pikepdf-8.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pikepdf-8.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pikepdf-8.2.1-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pikepdf-8.2.1-cp310-cp310-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pikepdf-8.2.1-cp39-cp39-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

pikepdf-8.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pikepdf-8.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pikepdf-8.2.1-cp39-cp39-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pikepdf-8.2.1-cp39-cp39-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pikepdf-8.2.1-cp38-cp38-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

pikepdf-8.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pikepdf-8.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pikepdf-8.2.1-cp38-cp38-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file pikepdf-8.2.1.tar.gz.

File metadata

  • Download URL: pikepdf-8.2.1.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pikepdf-8.2.1.tar.gz
Algorithm Hash digest
SHA256 ec6fb1bc37d1bd4c4f70ab13fc685787f21b498b92ae93215df23471c55401de
MD5 a62d7e9a25aa64e764d2cd58e571ea5c
BLAKE2b-256 0324026a6a5ad3de3cff81b7b0b68d78f2d1495cbcd926a7bc7ceb439f9bd6b4

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa17c93f46f43e5da09c3ac6a0e81cbc364d706d6d424d0d72c79bc71154d0b2
MD5 07b49bfa3d715e486f0d7d47b098e610
BLAKE2b-256 80296e643bb8459c1c4a9d21ff2abf7b85d890c5ecb1bc719baa84e1c4741624

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a5918dcc37e0b3286699c71f4aaddcb30ec5148938472e0edb7f784f0a0ec3d
MD5 ccf17355cecac5d8a0c614ceef4fb18d
BLAKE2b-256 68d8bbb5271993a8ee14064e539d107fda222bd9a11036cf4528f4751d586d21

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 098462a8dfb0999b612e80bceb5c7fe3c52786e12fac169ee5136e42317068c1
MD5 b08d5103273c0c5c3f2ebfea35a870d2
BLAKE2b-256 acc2accdf74dae5003f2be9197f0620e225075d0e35890ecba5ab7f5b86f45b6

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5abb2562bfc06971b9ea31f2248b24042094e1779c644b479b8c79bb561b9ac
MD5 c0f24cadb289cf1b2b0daf4f2440fe0b
BLAKE2b-256 1ca561221a73d545239d68ca2449eaf519c57020efcb8f5b82afba23696fd594

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9578546adff2a915fbf39c75efad6e91d85a73243df34158ca68b0c97d4a5b8
MD5 7465446f04c2500a636fe619cc7a9e31
BLAKE2b-256 1ef5b19563927ec015c0706bbf0769b1da3cd6c8fea1a005ae3c94c14c0d5b7d

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f052d8661f65a907d3fcaf59d94860f281199cf5b027ead9170502e8a84a2135
MD5 bf00c7b4d8fbd08f662010d4e17604b3
BLAKE2b-256 58b4b384dc8c14bf98d5f05d4e3ed3d97ce63337497d54450b42e08ba4984581

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd3357c5eec56e210874c96228ab32b85ee96d843ebc75ee643bef927e9f0cd7
MD5 51b465ec4d13bb9d515cce294d6bf239
BLAKE2b-256 ee02ce2b87ec9d7c56962b0d97dc6dc75c9e579d63ce8da467a024c804417f4f

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77253a2b9d9150d39aa3aee4372d34ce7c9d0ba5b81d54c8f72134f70366d317
MD5 651f074513493d38dec1dacdfd08d3eb
BLAKE2b-256 0f6f3d466ee2b4112b72c076beb75245fbd6838cb9110a2891d15aae1f0d782c

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pikepdf-8.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pikepdf-8.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a8c3a136a78005870589f4b1d3402ffd708281fe593778917159a849eb717e9d
MD5 36470e7643551a70afcfee533003a782
BLAKE2b-256 925178a5ab4e7e8ef693f78b094179e01f05c499b282be3ad8f46844a3e7065a

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07c7e7e491a4a69708c56f426e10f7a5ad582027d42ca0f4b536604c23e9837d
MD5 c0446521668568b630dc8b419afc0ae1
BLAKE2b-256 b6952e241af836e4fdb8fbae9d9203dde471289772ad9e6826f4c63be0313363

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 097750ba0a4999464b6d20eaba184a60b627bcac1b6676224f604c13154d7b35
MD5 bb232497e14091dd07dcc50de2c47f03
BLAKE2b-256 466f4ea16897e61cef4fbdb2c5bbb3dffbdb977aef248df82f5b139f2ebfa3d6

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67906a4db20a0a51f02320f21aaa7cd0a8dabbf3c4d78ee76879871c7cf59fe9
MD5 dfdbff5c98be3e5f227bc79e366782b6
BLAKE2b-256 783f3cf52ca8208da2c922b8bce33a816e47d1cdb4c1ea9cb97ece68ad58c134

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fcee1461ad46f9b075b1c86f995b520832ccb99f0b16aa55953c13672c02ece3
MD5 75009896d705dfb870f0ba4de6f40faa
BLAKE2b-256 5bbcf9ba555677b918ef2f2b193e44c04b4de504cf7d992d8282b48eeabf2542

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pikepdf-8.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pikepdf-8.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0f12ba0ae42c238056224e4834d7161910c9db916e5b9a5080a99046288c2b80
MD5 cb9cdc0c803c3f69ec9513686f80ac11
BLAKE2b-256 2d3fe5d8a4e60bd12fb99058f11349e00d7cec7222d301d47f5b8c8094640056

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48b489275d367beff80f74984fd3627dc16aba23d71298670d4c215a98b6b41d
MD5 d3de096374b86b9f893abac5097dbd50
BLAKE2b-256 c54cc57f901421770fdb539586871e3995982f507566659fdf028586afc30b1c

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3024f7c9619cb2183c36bffe13301d5c3d0fff6bbd4e7546fe90b5cfc16ce375
MD5 21c57bee2d7d302a30cda703d0049386
BLAKE2b-256 7e645505ab47c2b86864171477c296c7c3eae3cf60ce2056271fab2ed78a0a8c

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a6ec8f8837579817f21a8cebd79e8fd40ecab8a81a7322ee2df5f3831e91f44
MD5 00063c54d260a72e06279189a29dd67d
BLAKE2b-256 eac34ffac378306adb919488c79df04e914a34a35a7325e2b08d1468bfe0f561

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b9668b4b40bb5a27f6d23619a351ec4f577cac761eeeb9c5bea4ce60fd7e97bf
MD5 caa90e39ea8c9e871a228d858ffc56f7
BLAKE2b-256 a39484005db60852042add39054bc6ed23e80d2c4ac230430f4f8b36663a200b

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pikepdf-8.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pikepdf-8.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 332b663ce71ee3801b8b7a6d814f1f44365bb574769265db673a3fb451ce0830
MD5 0a9b13b0921409b5bf0488e266d96a02
BLAKE2b-256 d481878b4f77c4209517cc832899165051d1ebef2703cb11f7e34ee72f85ade5

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a32924bbb758a0787fb886939b8bce3fe17a361362daa8ea7c8763c39563d08b
MD5 48feebf4af9b3141b368b470e03c2913
BLAKE2b-256 2f509c9ffc8150ac6ef64bada0248744eba9696b3afec3470decb74daf63fdd2

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 001b4f06024a7042f25b43889a284cf489176797548880c715db52985bef4f19
MD5 966bb2aeecc7fe25835b08ff72b842a8
BLAKE2b-256 5c793a31288aca2d90e847095f7aff5c6681fc7943b72cb68ae8487896ac9b58

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf93ac3b9d15eafacc98d89fee35e1653cca5a3c6f0587d45bb27b79eaa74b98
MD5 a1fe8415e0363715b4d8bc13e9944ba1
BLAKE2b-256 d8c75e93b9ae8d9b50f7b913baf2bf2b930a9544a38472508f06b8861178c683

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 498912926a735e36125a0bf2453d970c7da3fb4fb2a1f56f2d37f989ae9eb4fb
MD5 76870ed8b955568b95794a55592bd202
BLAKE2b-256 583727d0919602761d8f51b7e55c5f0b2bd01b9a804ad4bef2e5f1c4ac4f09eb

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pikepdf-8.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pikepdf-8.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1a1f780dd1f248b236b19b2f89af2743689e3c98ce3258fbd3c673c3574672d1
MD5 3e0ba7227b612ad4bd9487ec5862a955
BLAKE2b-256 f3f1ba4579fc1d870b6c050f5c83dcbc5df1337784eeba2e97905ae73ba4934a

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 448ba3be75601a0bfd4d982973619ea0d7a9f43aa820074ec9aeaae6da604acb
MD5 ac226702e30d931aeb426341890e308b
BLAKE2b-256 74e0d15f6068c1ad0d351c39e7f0740d08ed7cb77761bed75b5045f12b39f40f

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60b1a346f036d494c19b60e073ca86f278400d988981efb16aea0d9795275e4d
MD5 b1fb154ca5431a6b1da5305ab0f52ad6
BLAKE2b-256 9cf46fe4bcccb251bc2bf0ea35e21b29f0a9d629f5e274ad0206f588f06d5336

See more details on using hashes here.

File details

Details for the file pikepdf-8.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c5506d0bedae060cd1f4e696107728bbdc8d6595def0775b078812c98effb057
MD5 8b8a66bfecaf59f2422c272907b80801
BLAKE2b-256 25f7b75c03033a52584a6a9394f13acd6d43ff91c2000ce69bf9646994e42f7c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page