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 REUSE.toml 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-9.4.1.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

pikepdf-9.4.1-pp310-pypy310_pp73-win_amd64.whl (3.5 MB view details)

Uploaded PyPy Windows x86-64

pikepdf-9.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-9.4.1-pp310-pypy310_pp73-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded PyPy macOS 14.0+ ARM64

pikepdf-9.4.1-pp310-pypy310_pp73-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded PyPy macOS 13.0+ x86-64

pikepdf-9.4.1-pp39-pypy39_pp73-win_amd64.whl (3.5 MB view details)

Uploaded PyPy Windows x86-64

pikepdf-9.4.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-9.4.1-pp39-pypy39_pp73-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded PyPy macOS 14.0+ ARM64

pikepdf-9.4.1-pp39-pypy39_pp73-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded PyPy macOS 13.0+ x86-64

pikepdf-9.4.1-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13 Windows x86-64

pikepdf-9.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

pikepdf-9.4.1-cp313-cp313-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

pikepdf-9.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

pikepdf-9.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

pikepdf-9.4.1-cp313-cp313-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.13 macOS 14.0+ ARM64

pikepdf-9.4.1-cp313-cp313-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13 macOS 13.0+ x86-64

pikepdf-9.4.1-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

pikepdf-9.4.1-cp312-cp312-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pikepdf-9.4.1-cp312-cp312-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pikepdf-9.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pikepdf-9.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pikepdf-9.4.1-cp312-cp312-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

pikepdf-9.4.1-cp312-cp312-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

pikepdf-9.4.1-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

pikepdf-9.4.1-cp311-cp311-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pikepdf-9.4.1-cp311-cp311-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pikepdf-9.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pikepdf-9.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pikepdf-9.4.1-cp311-cp311-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

pikepdf-9.4.1-cp311-cp311-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

pikepdf-9.4.1-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

pikepdf-9.4.1-cp310-cp310-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pikepdf-9.4.1-cp310-cp310-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pikepdf-9.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pikepdf-9.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pikepdf-9.4.1-cp310-cp310-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

pikepdf-9.4.1-cp310-cp310-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

pikepdf-9.4.1-cp39-cp39-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

pikepdf-9.4.1-cp39-cp39-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pikepdf-9.4.1-cp39-cp39-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pikepdf-9.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pikepdf-9.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pikepdf-9.4.1-cp39-cp39-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

pikepdf-9.4.1-cp39-cp39-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: pikepdf-9.4.1.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pikepdf-9.4.1.tar.gz
Algorithm Hash digest
SHA256 a95d5c09881ccf2f5c8eb577985728a12bf901fde1be18f73104295f281e4eb8
MD5 61541d5d0e00476406d5856e4f56ebf5
BLAKE2b-256 a167024a5fd6fdcfb9cdc0fb4f16e4f80c480bd54e19f287ed4921571067d5ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1.tar.gz:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 237982d40e9b84fafb8286afd4e9a1486e461c0364fb66968f243f574a9c6237
MD5 f8319a12b49e94578da52db5d090f2cc
BLAKE2b-256 48bf13cee312d091925cadbbd0ecf6775ed692b3138f4099784c82ee62b2df71

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-pp310-pypy310_pp73-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0082c000ee48ba95068b92193b7629e9dd5cd613a64c5aaaff8d0778db3b4d3b
MD5 e32cf513293c0596ae67102242bd24df
BLAKE2b-256 afa1b28c2d82eb8ddd30027f2862d3c283629a44c561aa44725dcb37f088f1ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-pp310-pypy310_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-pp310-pypy310_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 537bd9d5f1d268d013e551bd87eae845c230f76664af5c2437b7a1c945d1fa65
MD5 599fed188334241313f4d861ef6bfc3a
BLAKE2b-256 1cbd9165f4246846a8691cfd40434a15e2a6430791a5a605d7c91c95fc6e6cb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-pp310-pypy310_pp73-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-pp310-pypy310_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-pp310-pypy310_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a1b4bc6917796339e322ef94637d7bee9f1416974b93d798eedb3a87d7a760dc
MD5 5a89303996d5f06b811f0973b20740ef
BLAKE2b-256 6aa1db2988a6d4f2ac25323e9d71b23240227f559d0b026d56321f7002db95b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-pp310-pypy310_pp73-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e4f9753ef3353f20be6d31d66f39b949e440a405a3eb0c832211e90a8b7f40c1
MD5 c220db113bfba73a92967a5a450f0016
BLAKE2b-256 67ba7be953777246f3d4aaeefe1803335e8461b38cd54aa3e2139fc197374302

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-pp39-pypy39_pp73-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 323e3f6a23e99b6b76caa37f4e0249851b32d1bf89d9249fa4b055ba9505683e
MD5 d4471450e732c09caa40d89ad8e1b32e
BLAKE2b-256 0dc0d85c7286285f2a60aada8113acda025705beca1aa9b9b5fb613d9bee1daf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-pp39-pypy39_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-pp39-pypy39_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 97a037c34f59be47af1d8972744a9708eb943a25da890ad03edf2787f85b01cf
MD5 a3d991256db95737b7dc576bbab6ba89
BLAKE2b-256 cb2a031cb5b9990f2682a95f3acbe07b31e918e0f66a7f04b0a24c84a3cdd8bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-pp39-pypy39_pp73-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-pp39-pypy39_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-pp39-pypy39_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5b618558c316946182be151f3ee08d151044b39c47482c130247aa5c958340e1
MD5 394cae346bb5e7cfa0d58a4ab1d12af2
BLAKE2b-256 98af2176f3a2d40d43a9b5dc8370115c9281b282e32e7c8e685bb22414995462

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-pp39-pypy39_pp73-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pikepdf-9.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pikepdf-9.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 58a936d3a31e258b7d15c967acaae493ebd22fe797872f76bd7a61737f46c9d0
MD5 25541da2bdc8670b7bb4e0bebf2d6920
BLAKE2b-256 8e5ddb015c838c1dd398aa1b3ad3a1c8a8fa5ad7050e5cb8f729c90acf879cea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp313-cp313-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c3a56244cb7c8a0893a988f5e05c68102b3b8c674df3c61cd1c43c60d65a0f7
MD5 a6099f673ceee5c005e34525a4915e7c
BLAKE2b-256 2043632de59556affff1bd39f29d9cc35d4ed70e52d0b37282e78f0793d0671c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 848b175d7c02262874724ec4746c7cdc65ce9d4037122b17ba942f79bb3c813d
MD5 76096cd3fac6b6fbba8b3195baa9c8ba
BLAKE2b-256 f3c27d8fccc0acb90776b77d3182753a9cbd579e3f425fcec96ccdd914693c3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49be2df8ce09ee568041c28f07e32decfcd3918ab88d7c54e0e82d7c3e648dc6
MD5 e2a96bad2fe16bbd5c9a98dc783ae026
BLAKE2b-256 44658c6d7200bf9bda8889839962581c45c80358feac41b5cbe39da94b6964e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e02ed5677437e727fba673998a83f3a2bbb631900a33912c171909df11355fc5
MD5 0285b42cebbe84a60c41d17e95d6f294
BLAKE2b-256 79f47dbabcdbea60fe7df0d14c72925da504c3e63b764e0f83b9c099db8ce8b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 99085e9003d1c12b23e27085afa1ac96e107e222801d4b2b0c89df204e7a6123
MD5 b5886efc7b9a4ca199d4cc18fc8cb4d4
BLAKE2b-256 5bd043811698e726f4fa1536a38077ab95773703640424dd25935bd920c36f9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f93167eb92f72dcecc9937675e4d6e8b324a67f4c7e9f7dd5b764b5a8be383f1
MD5 0418f8a9b261627e995400fb4bb3202a
BLAKE2b-256 250f71bad53c107a18944be06615f61cd4425c49aafefaf176cda31d90f98ebd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pikepdf-9.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pikepdf-9.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c05f76abe5bb650f18caa2f4a1bebfa58d29640eeb9521633b214280082dc1f1
MD5 d1cd66e9c4c928a489b400d8374efcd0
BLAKE2b-256 728f6711dea7027fe248bd28ab94bbfd2b8c1f628d19e676481f2147ecf1cf99

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp312-cp312-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 76ff4a282637681a1ae64b65d2a55fdbef917968652f1b744eb19a9b4955114e
MD5 ac4a3e418b327c258280b8791981c832
BLAKE2b-256 d01ae3e33ac8f4ee7cf575ed1d8dc73a7f730bc62e56e801883eb0f853893403

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c3815ec51be69627faac59fa1c5b0a9e14fa9419861e6d3537ecaa2e408e922
MD5 64fa4ae7723e8a319105334e49c3dac6
BLAKE2b-256 28a0a0015a8b789a22e9339371dea3fe414760f9c261b5bb75aa70ce584349c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e27bce39f5f8190d092ae6a73039a2d85c57a3a08dbc69815551f6f0c5d3ca3
MD5 3c9ae446c7708515076d79ed1f3826c2
BLAKE2b-256 922901552df27448005602a8fce1c10f82fe39bebb8113653311a5d1ca14854a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd340e3bf26307ecf0a9ba2e01a7c42dcb720db5081b1f9ce16d10bb2c4fbe37
MD5 407ea52f3d92fefa28fadf432c1746eb
BLAKE2b-256 28abfc3387b1343486e4e62830b28f00fc1541f2cd49848963f406546bf81279

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bf79dd325e4de582a524553250dd330dc3afeb6ac91c15a4de589f4faba9ce46
MD5 954b02c7f401dd84bdfcc68a7281ab6c
BLAKE2b-256 abdbb423fa298ac8cef3e7140ebba0be5c92ebd22e59edf1683bef8e88efc158

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c5a333c6fbf629c85e92833e5a76369fb4fe7c54085f996d819783ceaa22751e
MD5 0051fc2ffe364fd723322ed232721847
BLAKE2b-256 c2ef5d3efa8e3031962793f6eab624ce290767efffa3809f9fd926e6e0dcdae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

  • Download URL: pikepdf-9.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pikepdf-9.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a14b2adf518d4da1568d0bf309f8d8566cea3fd439e56577a4d884be492a23ac
MD5 59d97de9aa51639deef7ebd44785093d
BLAKE2b-256 662a5a40b2f1cb56c147e92ecaf78b1dac11913b7e3481669d5a72b6d35a7fa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp311-cp311-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b402ca79a4133939077a98cb1eba43dc7311a1c87020d56fa5bd661f94e58842
MD5 16933987e3f132057ba8e184569a8e15
BLAKE2b-256 2de8f64c920ea736a8baa124aa5b8a397e0c32973c1eee9766877ddd29dfbae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c4dc3cd79db2f44965b9fe4129c0d50e1a189b4e5ca26a1b06d64d84de3c74ee
MD5 66a55745132429599d9176e08c280806
BLAKE2b-256 1d033b09e4e5d6d60a5c68a0d48fcc7d38e3e27503fa06dbc2e923ff18e56803

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3f081d52c8c2fbfe29d13be42affd310192c9ae2517e51101456bc26e01e602
MD5 4f3355ab14ef9e959f913778c4eada39
BLAKE2b-256 4fbb5eff730c6fddf1ba0e0a92d0ef1858056cf413f31bc53b3ce60acb191404

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 727a262e8ac463a92e85e15fe0448ca50f628f9955502f41258169e5acf88fe9
MD5 ab1fe432bab7cd472134618d66164654
BLAKE2b-256 c13a5dd9a152e582eb3576932798804cf7cfbb5217fe1b6fa88b18fe732f0533

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 05b5dcf89e8e5411312f4c430f692c5eb81792c926193861efba6679439a227a
MD5 787abb2c284601d48ff212130580f948
BLAKE2b-256 96cbcfbc2854a4f205913957b4c1e1f0c597e86569e500b05ee14139e4d3ec9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1161a258aa1baddef482457809c0de47e0f5745f0e17548b9140dbb720a26525
MD5 d12f6b0b8964fcf263dbc0514ca984bf
BLAKE2b-256 288cd78b0f58a50147c7800afb7e404cb405c2d843a6a4b40d54ca9dfd2e6510

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

  • Download URL: pikepdf-9.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pikepdf-9.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 02c63ae19a88b27868bc72c2e2e0774c1fb992bd6ca0295ca6ee2ece55852e96
MD5 e8673d5649d581a870ddbca60b6b3155
BLAKE2b-256 cff25fe2862a75174cc6282b4b38d71d490776151079106b65619e7d51b4e79c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp310-cp310-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e23a51b144672aa4d15d795cfede8cfa0a294db6b244969706adce9aa8a8bbe6
MD5 22c422a49c1091d4df90414525a1a7f9
BLAKE2b-256 478158d9ae7b5d6513a7a6d89c35de9d43e2b2302e1317c3c5297c45754f0476

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e70e7adefd89d8c2b16add1495bdeba827f5df4fb59868425c321cde8dcebef
MD5 aec1a58435d07468a0c9ea8390e5ee0a
BLAKE2b-256 dd71c38942d214549bac018e08a485e556ef20267641026c026b12b848ee2e3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fcf53b06a87a725b21597567f8ccb107cc53ac6382b0d94e2fe7654c606fc78
MD5 f17f286e8f59006bc6118992b94862e7
BLAKE2b-256 ca16d1c7a17e3f81f49464ba9436d05b9cfac42d2f0254801fe296ada3407108

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19a8da8cfe94a340f7ced99de1f0cec72487fa855dc72057400d981739de0cc3
MD5 703193c4def63392ae267696c0a13729
BLAKE2b-256 c50d8021d47e5663b0a4a296b20c178ade199e1438c1c22de14fc4cf32ac8941

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 61d4a9478a0bf5c58857bf6114a6df3891ebe40a4891807ce45377f3e1f7882d
MD5 6b8ac53fa986230a19e65273c270943c
BLAKE2b-256 739c267fddc59eca12f1ac983a77d69aa235089c5729bd88c5a4a1bec184c2bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c0607eea8dff84ca2ae28f398e3d9a30a8a10a74e8caee6c84206ae7d340e125
MD5 347d80ab1c103e800ddc57054ebec00e
BLAKE2b-256 c1b10105da4980fb0b283a4353d91cbe175bace8b8683268b8c98d2916515a6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

  • Download URL: pikepdf-9.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pikepdf-9.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 028ed4a9ef93281f9a13bf5de8149949942a49a521c52eaf9977a7ebd1595433
MD5 9bbd09d691cf2665cc0d161d24b4619c
BLAKE2b-256 03028f1b70d17abf6088f1790f8a2286a6c10ee6ddf6d19ec9078444a5b7f8d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp39-cp39-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac20e9e05b3f65f3e33a64eca363fdb38176aa4863cc46ead1037f7278a473be
MD5 454a8cc7a10e23e85eb1b7fa4c6c3892
BLAKE2b-256 74c04e93b81e340e911509b55733c0c19d01b5aa389531478a8fbedb52aa285c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8b7aaccf3af5bf1c1c39e31e267587e80babfcd999620776690fa3aaf23e102c
MD5 7dcde0f3f372f8ac9dd1478371865e2f
BLAKE2b-256 d1cd2cb8da4d64992c65c2df6c26e1e894ee12c8ea82a2bb2478e108bfd31d44

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db3ddb5730d4c20bb8873d89f4b9c8edaaa7218a06ca577568c5966402648e03
MD5 acda7d2f3e37d0cc02b5be28ac361f79
BLAKE2b-256 bb2be9fd938b2fa99ebe5d87f9f29ef6ccde17500222704751e5938abe9cb53f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef206ef57df771d7abc3c72c69831b4cb23ce8c27a71ad9c74877f2e73f8dde9
MD5 7d54b04d09fa9fa7a09ae43dd64f9720
BLAKE2b-256 904447cc489699d3f54d8419aaeab183048daecae37a37c3102fd5cc5f0b5b47

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 15d2dc65488163d8d0eb3aba30a3825dca21a9a1b9bf7d7186172e5576f41360
MD5 254c33a0a036464c0306edd76badea34
BLAKE2b-256 3c8f77bf93d89f41951109c29ed198148e62b7747649dd23c13b843a490e8305

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.1-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b155a1b3bdd5c0eab9ad7ec60d7e0f01561b1bced0f546a14f067f137a5bee26
MD5 c8ddefd3896afc41283f567fdb0b52b7
BLAKE2b-256 5c7474722eb1bb362eb7a57c6541200046016082491a3e164530e421fbf3b6b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.1-cp39-cp39-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

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