This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.9.11 instead.
PDFMathTranslate
基于字体规则和深度学习的 Latex PDF 翻译及双语对照,保留公式和图表排版
安装
pip install pdf2zh
使用
命令行中执行翻译指令,在当前目录下生成中文文档 example-zh.pdf 以及双语文档 example-dual.pdf
翻译完整文档
pdf2zh example.pdf
翻译部分文档
pdf2zh example.pdf -p 1-3,5
使用正则表达式指定需要保留样式的公式字体和字符
注:从 \ufb00 开始是英文风格连字
pdf2zh BDA3.pdf -f "(CM[^RT]|MS|XY|MT|BL|0700|0500|Italic)" -c "(\(|\||\)|\+|=|\d|[\u0080-\ufaff])"
致谢
文档合并:PyMuPDF
文档解析:pdfminer.six
多线程翻译:MathTranslate
排版解析:LayoutParser
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pdf2zh-1.2.0.tar.gz.
File metadata
- Download URL: pdf2zh-1.2.0.tar.gz
- Upload date:
- Size: 130.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d473aa82ae8e6afa2878634ec750a1fcc0ebe6d7e2bae21fbad0a7e246b845ce
|
|
| MD5 |
a8a31e58bc5e76dfd4bc58c9f91b35dc
|
|
| BLAKE2b-256 |
8ca6f486cbb719f16a3737f18b63f17c7ca5d9bd5a99029481f1a52efd31e03a
|
File details
Details for the file pdf2zh-1.2.0-py3-none-any.whl.
File metadata
- Download URL: pdf2zh-1.2.0-py3-none-any.whl
- Upload date:
- Size: 139.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aeda1a30772b88e37ac46d3f59cfec16f1a327bf0cff71433de72e3ad1c46eb8
|
|
| MD5 |
86ef29a241145edb39f165d0c859a6bc
|
|
| BLAKE2b-256 |
1a2b9de681f643af5ba12e1fb8c12c75c0c757f921b459f1c25938902af1b43f
|