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 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.9.0.tar.gz (4.5 MB view details)

Uploaded Source

Built Distributions

pikepdf-9.9.0-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pikepdf-9.9.0-cp313-cp313-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pikepdf-9.9.0-cp313-cp313-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pikepdf-9.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-9.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-9.9.0-cp313-cp313-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pikepdf-9.9.0-cp313-cp313-macosx_13_0_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pikepdf-9.9.0-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pikepdf-9.9.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pikepdf-9.9.0-cp312-cp312-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pikepdf-9.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-9.9.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-9.9.0-cp312-cp312-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pikepdf-9.9.0-cp312-cp312-macosx_13_0_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pikepdf-9.9.0-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pikepdf-9.9.0-cp311-cp311-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pikepdf-9.9.0-cp311-cp311-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pikepdf-9.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-9.9.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-9.9.0-cp311-cp311-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pikepdf-9.9.0-cp311-cp311-macosx_13_0_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pikepdf-9.9.0-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

pikepdf-9.9.0-cp310-cp310-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pikepdf-9.9.0-cp310-cp310-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pikepdf-9.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-9.9.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-9.9.0-cp310-cp310-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pikepdf-9.9.0-cp310-cp310-macosx_13_0_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

pikepdf-9.9.0-cp39-cp39-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.9Windows x86-64

pikepdf-9.9.0-cp39-cp39-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pikepdf-9.9.0-cp39-cp39-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pikepdf-9.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-9.9.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-9.9.0-cp39-cp39-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

pikepdf-9.9.0-cp39-cp39-macosx_13_0_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: pikepdf-9.9.0.tar.gz
  • Upload date:
  • Size: 4.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pikepdf-9.9.0.tar.gz
Algorithm Hash digest
SHA256 948620612c5ee70c14b262a352b1db927386eab741d6ed77fdb1c4c8772734b9
MD5 927edb7ad9ca581628d389ab6d2dfd54
BLAKE2b-256 8915c6faef352a55a13d11738e56d5b4b309fb43d216e26c70206b9159694846

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pikepdf-9.9.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pikepdf-9.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1f1304bfa9843c04f208fd1417b321d73a30b0f84627a74b85e1056a43c68010
MD5 015ce7ead3fcef51179dd645815f7093
BLAKE2b-256 502c662428cb1bd8a7de356276e3b9fbdebb069c53c90188ac05bc1d38c3b94d

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c852a2cd0fb3947b727136d89697888059e9e36f4a921fb174489f285d44736c
MD5 a89cfe7f28d5ab70a83505fd8eadabc9
BLAKE2b-256 95655b52e9a48dae0d8615b876f458418106cad97327f8ae32ddfdafa1d655c2

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7689f323ade0357815707c241733abf6804c27f7a836021db71316e4347e3f1b
MD5 fdf6cc2b6b6845bcb9237ed15ecdd406
BLAKE2b-256 ab7019730af308e893daed6dfec05d3f08815e588a726689dbe109b2f8df2d50

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36ce116a5d90f6bcd0a37dace855c453d9265999e879243e94302a803855459b
MD5 411b8aa0f45269ab357e8554c393759b
BLAKE2b-256 743c64e4a7426a3e635a4310a161cf30bd2533a1101e65dd4b67ebdda4644325

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b241dd413f10cad527013d271b7c5392e641d66d44229aeb3b0bc5da84bc34b4
MD5 6d2704d56d5f33fd6b2b89deb8270d09
BLAKE2b-256 67c748253c9e71e27eed6dc6573b6faa91984ddca7069595ef86f1c80b798af4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 611780b387de3699ea806d5e7f505fbd37e90549e47ff255530f46526d0f2e3b
MD5 0f652d08d9fb5ddb3e2a7feab621ee8c
BLAKE2b-256 271759a0a0bcb764e70ebb626108dbd3e2c4de1e16f84834b87879b29cef076c

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cbb86af2a850810e39ca0fe562542d83abbff9894999405ea0c9705b58ebe170
MD5 819f935e2c68bca943a9c9ff64f65d44
BLAKE2b-256 29f46ff538fdd6d21c4c91518e428af60d3bfe57688eb8c7767a6ab95737b802

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pikepdf-9.9.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pikepdf-9.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aaf04fa5698047a8015638c2801a4c19f707d6a1af31bd6cad380fe2a011d7d3
MD5 bd444a89d5940f7217926e0fb87db996
BLAKE2b-256 cdb3a8cf720f608f73d2c05d2a5a7951cfb6f28cdc0da80d84031940e651af35

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d11276602945fa331f7f1e1ac4a8882d5536feca5e8e406665a4990168fe0765
MD5 3c72bde155b154ced81dd53f1fe96d10
BLAKE2b-256 06368fa0526c45e69b9422c562a11870b494eb759ceba4260cac14ec3a3f2dc8

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2653c09c7ea49952599ec395f609d55dee8e8f62ea0d1eda650fd7cc4c5dff01
MD5 5d6f613bf7a7eb2c1908dcd8ef60783e
BLAKE2b-256 411d26ce318004078a1cfff4a51bffeafff3d92c9019057a33674489ec2a33ad

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b457d876b1b4efea391cfcfc13ee2d5b8d595afb9622fe88221db84080fb089
MD5 6232791b652706f09e1e9228c2c19644
BLAKE2b-256 2948770121f821becb4c28a6530f2a18e9702130bc79f286b36efd8dbef2a8c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 992f75c6219a63ad3af542199017176412c725c72c876b6cbb25bc4142cca09c
MD5 e7a061d4c9977aeab32ff993b2abe49d
BLAKE2b-256 03d6090ebc0c18809d2771bc1551b2f86c91b0e68529c0ca11a74b94ec49707f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d77f4d9602b6a7c1127e976fe95fe56d48168cc36ce644e802ad8732bf9d45d8
MD5 75f05a13d31a3f985795b8a9a5695e52
BLAKE2b-256 5ed2237a11c3baa2b89ae2541a1f38823c93aa6791f7fcbc4523121107e549ed

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 616d370d09203a89c9f13cb97273270d8a80704dc18d2ce16759177c2abccc36
MD5 a9097f3e54a6848365c43bff77e0b8ab
BLAKE2b-256 b631cbbdf26a8f9f53acb906c21d5bfce522260b24fce4f9e41e1ef6ed9dfb73

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pikepdf-9.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pikepdf-9.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a40c968d1984305caf805aef795e9d3ec86d27ba79fa388987537558f99f620d
MD5 01cd4ef0cc63a9979d35a077f799b928
BLAKE2b-256 7c9fa0e2f0ef7c654574449edce41f882ec10872203a38f1d1846307dc2e08fd

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b8e20f014d8b47f4c12a390bf951374c6775fd6393215d35bffdad2dcdbf652
MD5 5a111f4a0b28f923f84dc47b908dbeac
BLAKE2b-256 5dbb20e09f65b97bf1106c76c739756bcd1f4f4fa43cfd972187599e3f84eb72

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 270cb096fa2d3931ed1221d1fbafea15e36557a8faad541467e90e6601fd1f2e
MD5 169dc98fbab383ca87e6b04c29b36e7b
BLAKE2b-256 d6eaa98cf42a62de6bbee440ffad575e2ac693054c9fd9299e11e06d23efd384

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a50ea5be4e17326f64fed57d0c94fed6456c9144b8f4d0446d2c8491411211e0
MD5 cfd7d6f72dfb9c195f919a5651630287
BLAKE2b-256 f513cec2be2c989d30dd2120894392ee53028e3b28be5517bcb8afb718182026

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7609c9735b9a8787a67081ab477a94221d11e49f2dec7fce096fe5f623422b6
MD5 49d40df3e2a5a5402dc48d4c43ab82a6
BLAKE2b-256 ea4e44d82e63199a35dccb33bb1503938b0a23e656959bf591adbda0ea37468d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 23e6f0470a1e6ae249bc35b024a1a818c884f38dc6482a37e1a827a0a84774c7
MD5 b50c8ee432d2be611d3d31e998c5b81e
BLAKE2b-256 d9359f7e7882edc1a8a051d067665a815cc067d79567b6ebef0418df246ce6a1

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e1c353cdfb93a55133a2a4502dfc0049e42abaddd1c822dd6db4067ae87fb9ca
MD5 31cf33bbc5a38a9265190b828c55709b
BLAKE2b-256 b705d0786e81b3a1dd7b42fbc11a9c5f4ad007bed8b3781d3063c285e46f679e

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pikepdf-9.9.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pikepdf-9.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 203045836c794e132087cf2fd11321954ed867369c5ed003efdc3ea7bfd0e9e5
MD5 0f614a2a7b1184c7caf3bf3b6d8cb3d3
BLAKE2b-256 d1ea8f644a83d527df8c1481bdd364a1246fb360c4e9d2e99764012206ae0179

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 576ba7ac8244c3909ecfb41f566e788fdef01bf31859a83cae7fd59f34a4445a
MD5 45f70bd38079660e99fbd3f8e59fd883
BLAKE2b-256 331e74478a2b8d678624e90ab2957efa08632b7076c6fd48770eae362cf82757

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63197e6f6cdd8a7c6d5e8f1a173af8ec6f1bce5a9e3eeb6050e85d224250cfcc
MD5 63280b00c98b85a1a014daa137ab34d1
BLAKE2b-256 21529a638837702b7f87fe3e622f0c3f3755d2fa245f5318feec6c5edcd54e0c

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95977a295290e678cdaef07e299714a4054d145cc22d7d7a21f730dd75d818ca
MD5 a1b2cead909353c57f47307f9aea01ee
BLAKE2b-256 42ce03df461d5857f7c4dc16a5da029660a906d49e70add935bb5de9b3627d25

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77c4c8c07189d97febdba1b0488751f6c6738b14a19f5c30a470193b3a946043
MD5 3794c9f66639c8c2ae726542d51e4fde
BLAKE2b-256 462577a1c9845303ec572fd8aa8d5d68dcbc52b93cb9d422c6eb92b4af265a13

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a3092534a37421b4da03f04dd13dce9175490dfffc00c3cd23b3c8a99da93c4
MD5 4bca9adc994e9ddc6b2d39d10d21e8a6
BLAKE2b-256 5aef94726362253fd1f8909064d23cedcfabdf217b3c0ce7c08f5e8123ea25a6

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 47febc64573ad9cdb67be99d38b6a3a07a380baae1816d5461aebadd28d919d3
MD5 b1e18a365b12be91a18eab67793dd551
BLAKE2b-256 60949d2db5a8c73cfb82b5b27ea808466f8882aac9342a824b549b3fea6efb89

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pikepdf-9.9.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pikepdf-9.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 af8c064c40c818b5c496a437c571c3f846c48445351f6afb7c2537f29a3fd680
MD5 dad14a31956a1378052a00bcd28420a9
BLAKE2b-256 e1807d1ab7d6d27600c99e0c93ac9c1abc45c11c10ad675f5a82dc19767341bf

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c72d95fd0ce52576719634f2e10fbe8cef53b7ce1da1d47a39d9d306b35766ee
MD5 85d6e935ad2cc5e98936fa0a8b7d287d
BLAKE2b-256 9d5221a018b06f381522fd0f7dcf8d2b1ef4447127df3e3d6a1056bd17552576

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61b4a7fc45a5d294d8b0d16a4b1d2fdc988cc4c7b67fdb276e5fea312cbaef39
MD5 9ce11c3da4c6cd769d5cf046449194e3
BLAKE2b-256 f1379c3103ae019cdec8ccbbc648bdf347537d0edb8c019b50af8ebafebb18ab

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31f1c596191d73dd2c1e3e378885b6f769b203e5a4f5ce8420039faccc0ab6fe
MD5 0024bd0ca04f6b8b955af21fe060f3c7
BLAKE2b-256 8f07b6d4720ba43369af0b8cc1c46555477e5254146b736710b459d9765c805b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.9.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89e90afc5135d47606671a5f027e48cec0b221ffb96e2a3bc05e1a038a4c8b12
MD5 bf16585f39db594cfdb88e59c22509a9
BLAKE2b-256 fe99162a1bc2def5c66860244d5ee7024f0cee703899a374a355dca1a9411f3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.9.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8848349d719684534571ff05943fee7ee327aa98c33105e7e1f90fdd5c7f1fde
MD5 d93f1fcfa23ffc6c93493093a81b86a1
BLAKE2b-256 fa746e111555aa7b5bf9731e9f4d5403af40f05958d827c2adcb3b9c0353e469

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pikepdf-9.9.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f22242606ee99fbd1a15aff146bb48c221576a93c43bbbd0bcf92c96e88422d0
MD5 6ee662f6eba18d15745f78d89e0ed7ce
BLAKE2b-256 ad07c2554e05b7054614e2a3b9dc0ce615a1f0858b2443ca7acc612b27462ad5

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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