Skip to main content

ozaru

Extrae texto y cuenta las páginas de archivos PDF desde Python. El núcleo está escrito en Rust y usa pdf_oxide.

Instalación

pip install ozaru

Requiere Python 3.10 o superior.

Uso

import ozaru

ozaru.page_count("documento.pdf")    # 3
ozaru.extract_text("documento.pdf")  # "Todo el texto del PDF..."

Errores

Excepción Cuándo ocurre
FileNotFoundError El archivo no existe.
ValueError El archivo no se puede abrir o leer como un PDF válido.

Licencia

MIT

Metadata

Release files for ozaru 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ozaru 0.1.0
File Size Uploaded Provenance Actions
ozaru-0.1.0.tar.gz 26.3 kB Without provenance Details for ozaru-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ozaru 0.1.0
File Actions
ozaru-0.1.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for ozaru-0.1.0-cp310-abi3-win_amd64.whl
ozaru-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details for ozaru-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl
ozaru-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details for ozaru-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl
ozaru-0.1.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details for ozaru-0.1.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ozaru-0.1.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details for ozaru-0.1.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
ozaru-0.1.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for ozaru-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
ozaru-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details for ozaru-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl

Total release size: 59.0 MB

Release files / ozaru-0.1.0.tar.gz

Download URL ozaru-0.1.0.tar.gz
Size 26.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cfc93e630363965a64de81ed8c852768efec9c2a5871311cc73265ce2ec642ea
BLAKE2b-256 checksum
How to use checksums
719504849f53e5bf3d75230ce50fc52762deaf21bc956fffb97c4fe70142e206
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ozaru-0.1.0-cp310-abi3-win_amd64.whl

Download URL ozaru-0.1.0-cp310-abi3-win_amd64.whl
Size 7.9 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a9e7cfa5fb3e98f25308bf411ee231f649b218f639c94c929e7e6080624d954f
BLAKE2b-256 checksum
How to use checksums
62f6d3e1410be0f21582301c5eacb67126e0935355bef0e01bf9fd5740e1e14b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ozaru-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL ozaru-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl
Size 9.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
4018eb66790c8170d891a3f2e0f7e891506450ed5c65c4895608eebc4ca03802
BLAKE2b-256 checksum
How to use checksums
79e330040e15e5ed76a11e66bd62b0d43e216655c2d815191e602d4926dd85c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ozaru-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL ozaru-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 8.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
628214190ba600d3497b7676a9a1b43d8aad76f2767f6a18f65e46fa7b5ab2d6
BLAKE2b-256 checksum
How to use checksums
aa47654dd44f29ce349732feef3352a6f5af2af0153f6c6bf77bf046c54052b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ozaru-0.1.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL ozaru-0.1.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 8.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
60cb209dcf2db0c5e42a2e784a5111c9ab58d794e974c345a873f9a65810e0ec
BLAKE2b-256 checksum
How to use checksums
3d3280f27ca6b2621b57bcce37a9f5cfdec8d127b6936661561eb1e43aa40a9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ozaru-0.1.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL ozaru-0.1.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 8.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
fcaf628b36039ad930e3d2510d4e61742d7bb79ed00b6e78fcdd76c29c648847
BLAKE2b-256 checksum
How to use checksums
ded9d7afa06e0f8b4faf6ea3c747ed0122fb80bf5987526ec2e2f3929634ee23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ozaru-0.1.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL ozaru-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Size 7.9 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0f2ea76d4690a20793c97c7511b9b8a123f0bcbe8aa00d2293a7cd55581d193b
BLAKE2b-256 checksum
How to use checksums
b6b4cd27455c4f5a0d3dff3fd41ba8a02fd7e76ef552cb2e758fc0d8f7024b7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ozaru-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL ozaru-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 8.2 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a3b931313c6912f6cdf75ff5860e2707ad48bfc62260e03df19faf00c488977b
BLAKE2b-256 checksum
How to use checksums
c32d265be9eb9ae82a0e700905ff743cc839f525cfe068f22aeba59006d32af1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for ozaru 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page