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 Language grade: Python Language grade: C/C++ 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. Commercial support is available. We support just about everything x86-64, including PyPy, and Apple Silicon on a best effort basis.

Features

This library is similar to PyPDF2 and pdfrw - 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 PyPDF2 pdfrw
Editing, manipulation and transformation of existing PDFs
Based on an existing, mature PDF library QPDF
Implementation C++ and Python Python Python
PDF versions supported 1.1 to 1.7 1.3? 1.7
Python versions supported 3.7-3.10 [^1] 2.7-3.10 2.6-3.6
Save and load password protected (encrypted) PDFs ✔ (except public key) ✘ (Only obsolete RC4) ✘ (not at all)
Save and load PDF compressed object streams (PDF 1.5)
Creates linearized ("fast web view") PDFs
Actively maintained pikepdf commit activity PyPDF2 commit activity pdfrw commit activity
Test suite coverage codecov codecovpypdf2 unknown
Creates PDFs that pass PDF validation tests ?
Modifies PDF/A without breaking PDF/A compliance ?
Automatically repairs PDFs with internal errors
PDF XMP metadata editing read-only
Documentation
Integrates with Jupyter and IPython notebooks for rapid development

[^1]: pikepdf 3.x and older support Python 3.6.

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 provided under the Mozilla Public License 2.0 license (MPL) 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.

Informally, MPL 2.0 is a not a "viral" license. It may be combined with other work, including commercial software. However, you must disclose your modifications to pikepdf in source code form. In other works, fork this repository on GitHub or elsewhere and commit your contributions there, and you've satisfied your obligations. MPL 2.0 is compatible with the GPL and LGPL - see the guidelines for notes on use in GPL.

The debian/copyright file describes licensing terms for the test suite and the provenance of test resources.

Project details


Release history Release notifications | RSS feed

This version

5.3.0

Download files

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

Source Distribution

pikepdf-5.3.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

pikepdf-5.3.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-5.3.0-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

pikepdf-5.3.0-cp310-cp310-win32.whl (2.9 MB view details)

Uploaded CPython 3.10 Windows x86

pikepdf-5.3.0-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-5.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pikepdf-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pikepdf-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pikepdf-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

pikepdf-5.3.0-cp39-cp39-win32.whl (2.9 MB view details)

Uploaded CPython 3.9 Windows x86

pikepdf-5.3.0-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-5.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pikepdf-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pikepdf-5.3.0-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pikepdf-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pikepdf-5.3.0-cp38-cp38-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

pikepdf-5.3.0-cp38-cp38-win32.whl (2.9 MB view details)

Uploaded CPython 3.8 Windows x86

pikepdf-5.3.0-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-5.3.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pikepdf-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pikepdf-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pikepdf-5.3.0-cp37-cp37m-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

pikepdf-5.3.0-cp37-cp37m-win32.whl (2.9 MB view details)

Uploaded CPython 3.7m Windows x86

pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pikepdf-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pikepdf-5.3.0.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0.tar.gz
Algorithm Hash digest
SHA256 08d1d2f6a5ff20c731d26ad36e3b953cac20aa280176cec9104c47d02d6093c9
MD5 8e5a81d483f648e4873de078e6d54070
BLAKE2b-256 9f279cebb79c39a38c7f8de029280394a6cb601770a1cdccab7f31a78fc12642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8a506cb0aa91b5e92142e5f991536d2ae96724efdb8e2fc94d44b4577bb19c2
MD5 b65c57aeeb076dd0d10fcb6037950684
BLAKE2b-256 ee296dddee17c31a6ec816defaab914d789174d40b5f2cfccafbe60e0d3e1f11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 344aeca249e27cda8dd3e54dea020e4ded832e78b5857bd7733e36832dd1345f
MD5 cc3b78584ea90abb25bae7e27122598f
BLAKE2b-256 1a0c008978c408ef07f9ae39814540c4441454b1027b54190a4a95c02f766f68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7f39b6322f31e3942a1d5dcadabf03732812b8fb34924afc334ab8f3e5c8148
MD5 94aee7fdd359fbf2c1b54fdc2d143a1d
BLAKE2b-256 d6bf8c54e738daac77e6b8aa84cbdf23f6ad11b6ce546ea13a4aa3afd3fd6f04

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ca8ed3c30ec9b9f6b182e8c23c4ebed79f163c93f71d00d30ea17e8c11c92b8
MD5 62bf10676991280281cd1d761d1972cd
BLAKE2b-256 b9de8d57a4aee420bf2eab9ed85c506b0567a40e083cd84c7fb1e6c7d05b9e21

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d010a52e918171dfafe9e30298e1454d25256a91a64a19ba243d2975a6eb81b
MD5 d4a1be7f30003c4bddb53bfb17745b4b
BLAKE2b-256 7e8ae7206fec9cdaa31526b6898c0244f7359e7e39ea1521f72a7e653b78940d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 84853450b07a8c9b659fb597ac937809e17220e3b557a07c6483ce306adbb3a9
MD5 f990584fa7fef9a4aea50c96895ec947
BLAKE2b-256 732a34e5588770a9c0326c5cf02fd950f22e1323919ee9da88b203d10e41b400

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pikepdf-5.3.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6febf90b44c02f1bb23617644bcac95a21c580b0592503bf1b23e0b6aac7a65a
MD5 7b2fde699723d694c79f9fdcac041ffb
BLAKE2b-256 86630fa5315a7cd22e5fe7018aac9d5f56e0dd6d5791b0455b54769b4c19accc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8c513ac480c9929561447b3a02f9d36b81cd9c8e249f1c9e7a1ef25d300f67b
MD5 045e37adf04cb5460ce9420975bb5961
BLAKE2b-256 615dd9d0896ea19e5b3f2e8acaba12eca989003d4f67b76c06653bfaae0ca866

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5777e2cada6e56e31d1687ba8c5f6997dfb82a426cc6f27fad3230d2fd31d286
MD5 76c2d7ad9c450d146278189dc51db089
BLAKE2b-256 e84ce1c2cce609df3366e2d3ca0fd3693135bdb373b6c70b1c312a7cd3368625

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51ee68402ae3eff583b073daf53eb76430d492b5b92330967c85c27fd52b0e4b
MD5 e99d5d41b627db0dde95563e96b7bcb0
BLAKE2b-256 ab0a838d00d179c5a018ea844df8d15de78f4dc07855c128f353abc4f89c88bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.62.3 importlib-metadata/4.6.1 keyring/23.1.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a23b595a81a4c983ccf24cf6c42649923165f7fe0f4255f5b08a2707e7ca6755
MD5 745fe06cf857497fe0c400315c9f34ea
BLAKE2b-256 20f463aa855e1f0bee27f4ac151bd77f050ce92689e3594ba1b10f02e4303e0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cdb2cf3edda391218e8ca3595fece81ed2d5b6cc73d7014cc774715f39feaabd
MD5 2d9da3360f958671733b7d87638141b9
BLAKE2b-256 3b9b1380101c6f0ad0fa52f4e764a194e0cf734d3d19ecb84e8ebde99bb95421

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 768696cafe007136706e520531bb74601f85170b658ed2429b6ef3e616c6cccc
MD5 39b55c65ea1fb39fec4f6d872d4bd30e
BLAKE2b-256 f10a42cfc3ce677fbfac65a97af5e7c1adb1499308309b31464caa1c6b25f542

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: pikepdf-5.3.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dcb90cd2220d337063a3b589514e78d24c8e7b87e54149ad98895ba76448fffd
MD5 99790d095791351d1215e2a4f7e875a9
BLAKE2b-256 6acdaaf10847711d398f7e91fe1627acc9ca659e5fa4f8f0efb408573c7e4863

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b02c79c0e8ae272dd7a3a2990399ef1e13d792d04410b2dd829cb330565b2cc
MD5 6d2ebd816e3e6d0868fba8b1645e48e3
BLAKE2b-256 340fd103aa86fef523aea03cfffcbdfb040a7531207c4b555461e36ae0262dcb

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f23530f9412098755b40a7fb5aeced5de8a7793a7d7b58521b881c9d9e9583a8
MD5 7a6e6dc4492cdb26b9edd1a4e8d48331
BLAKE2b-256 dad78c4c015ab4a44b699b34a69ae3a372d8ebefcbd3e5331893e4ef4374765a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 416c3e970246ac92bb16e0195765a4e9bac6e75c7f7503aeb03512ea32295e89
MD5 98e596d84b2fffa52a7737e8f6dd2b0b
BLAKE2b-256 895ef5caa15d3bab874ccdf6a7d3be6c11337154e50efb6e1462052ec1549f65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.62.3 importlib-metadata/4.6.1 keyring/23.1.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5be148fb87f6e6e65417ac1dca2b83e362eea857cc977fbe0f47f2fa663153fd
MD5 63f1e72d2afd7f33e3081b03be3dc51c
BLAKE2b-256 19c7ee275e90ab42532cb4dbef9e5ef6a5774f68d4407721dcf6348545417f47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bac3a36d93a3cb6ccdba6774c15d5cf78627b761d3c8cd558513488c28991686
MD5 007f98af4bc210ec3e5559f5996cfc53
BLAKE2b-256 e64f629322dbddb00b0ab35a10812758d7bc877e7ed434ee423dddc5572f24c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eb7054d7813ad7095b7a6dbeb24dba4eadf617180c8124fd5198232718d02dc7
MD5 13046f749315f34258b7b1b9201543f5
BLAKE2b-256 46d1399d215bf1af6deda60458efffdf255508f3b3ae61fe9a2073414497b2b0

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: pikepdf-5.3.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4df138dfa12e1cc794ffc175c7d730d955f83a621bbddd11ac350751fc4a87aa
MD5 441bf6a321113d5c3552f4e2a4290fe8
BLAKE2b-256 75f108b3e37f45624c9b551c8b409977e6978c6cadcc1a6aa7122eb1f32d3fee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8246b582884e23a13ebe61cbac41628c68146c0a4dc4d1bc79e4cf590cc5a5f8
MD5 89206bf80eaa507b4adcc49ef80b5dde
BLAKE2b-256 ab66b2d75ef8529cf43b933f7b8dc1054d46c1633ddc96589a7ca70a4108d312

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a9f7af80a79a6215f6fd2f51ea386115a1998970085c2954c18e0dee3eb8bbd
MD5 d7d3e1c23593a082d434767d3349fc36
BLAKE2b-256 ee32f029611d8c9c62d122905942b4694755cc18f8532e9aa9d0e7bc32c1ab00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d975e6223d2031f7d1e7ae62e0d5bc1580ac46369e999f75d1b42c7031f5182
MD5 477eebea6ea783c52b0188bb07c9ad8b
BLAKE2b-256 867142a0eb8540c174d094ddcb0c0f14c37aa0861d7c21f57677771237c22f73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 55f5a0d1f4c1426d9a7de83545d862671e87529350aa2a80207210f1734c1af6
MD5 b448c292b9de35b45bba6770119857d2
BLAKE2b-256 1e7f2164f1259cb89193e81187824822629e2a13ac066a5c52eef4063a032a24

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pikepdf-5.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a75689358523b7d00a38ef5ea065b256e600e8aaae781f56041a3076de248130
MD5 14f6a14532554851b6e44f63a957eb20
BLAKE2b-256 6ebd2d8472e266c1cb8f3bd887398a4233ca550eb1ae61299c111752bc388c4a

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pikepdf-5.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 acfcf9f7f57ccb9e9d70d8099a10d1a2e5733bde12af1a9721c68e14321ebc2e
MD5 3746ce72833a69c345e631f35dff410d
BLAKE2b-256 61c1f6686b8c8b0cce28c360841d7b2bf9a3854ba1f6b451ff75a8244459b80d

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5fbb2c162e5653ec47e4789d71bbfd97fce5be115e562a4840c6dcbb601009a
MD5 5b464db7630d4cd0ff7c10a1ef984812
BLAKE2b-256 530cedd75d13e35d3d41c0b7eb312e83af8395f9ff5aa1adfef1885f8da6af33

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ceb12918b5226c187b6312250316993eb3618fdc664bf741d00139db57c2039
MD5 d2ca50c1fcd68b0a36435e3ec1d74beb
BLAKE2b-256 02af5e09ab37ef87533691b1352693edca5296ff1e40fb2276eeb2cc3d4a0b20

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a12f13980930ced290d031d609dfd8864f8c35e50b337f3fd24948b2ad2df3a
MD5 7fbc4cdaa981974162231837b98436e5
BLAKE2b-256 8159e1e876581f5fb3f253f57d8c91066a9b1ff0a849ceb462aee80d970fe74a

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 27044a4edf090322acbeb0ad6c81a1c9b176904b716763ac1e5d2c5ee6dcb2a9
MD5 94e37e9a2b8a15c35c1ca7e88b958cc8
BLAKE2b-256 fff9adee039ea223a256e1136e5d8bc6164d728fb1c303724e815350cc4e8d26

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