Native Shell
Native Shell:AI 生成的 UI,在你的应用中原生呈现,覆盖每个平台。iOS、Android、macOS、Windows 与 Linux 上的应用、GPUI 应用与网页在运行时加载已签名、沙箱隔离的 TSX 模块并绘制 th
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证High-performance Python API for creating and signing PDFs using Vanilla.PDF
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Python bindings for Vanilla.PDF, a high-performance C++17 library for PDF document processing.
📖 Documentation: vanillapdf-py.readthedocs.io — API reference and examples.
pip install vanillapdf
Requires Python 3.11 or later. Pre-built wheels are available for Windows, Linux, and macOS.
import vanillapdf
# Open a document, read its title, and save a copy
with vanillapdf.Document.open("input.pdf") as doc:
info = doc.get_document_info()
if info is not None and info.title is not None:
print("Title:", info.title.text)
doc.save("output.pdf")
More runnable scripts — creating, encrypting, signing, and verifying documents — are in examples/.
| Available Now | Coming Soon |
|---|---|
| Open, create, and save PDF documents | JPEG2000 and ICC profile support |
| Document metadata, pages, and low-level object traversal | |
| Encryption and decryption | |
| Digital signatures (signing and verification) | |
| Context manager support | |
| Cross-platform (Windows, Linux, macOS) |
The Python bindings expose functionality from the Vanilla.PDF C++ library, with more features being added progressively.
# Install with test dependencies
pip install -e .[test]
# Run tests
pytest
# Build from source (requires CMake and a C++ compiler)
pip install build
python -m build
Contributions are welcome. Please read the contributing guidelines before submitting a pull request.
Licensed under the Apache License 2.0.
Developed by Vanilla.PDF Labs — secure, high-performance PDF technology.