pdf2md
Convert PDF to Markdown and TXT, especially for obsidian.
- Get content:
- Convert text pdf.
- Convert picture pdf by ocr.
- Higher OCR recognition accuracy.
- Save pictures and insert to markdown by obsidian way.
- Fix broken sentences. (most but not 100%)
- Need to optimize based on more samples.
- AI assisted recognition of sentence breaks.
- Add headings:
- Convert pdf bookmarks to headings.
- Use page number as headings for picture pdf.
- Fetch first sentence for page number headings.
- Compare the headers, catalog, and page numbers to identify the levels of headings.
- Filename handling:
- Fix unsupported characters in filename.
- Replace characters conflicting with obsidian in filename.
- Character encoding problem handling:
- Normalise the same character but different unicode, which can't read by TTS.
- Batch convert.
- Catalog: Replace catalog to obsidian way. (little significance)
Metadata
Release files for diseloryaPdf2md 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| diseloryapdf2md-0.0.1.tar.gz | 7.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| diseloryapdf2md-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.8 kB
Release files / diseloryapdf2md-0.0.1.tar.gz
| Download URL | diseloryapdf2md-0.0.1.tar.gz |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44bef8f2eec0ef0ea555776830fdcd0873ff35ca7b4d8b4d91df2e19c2e38cb5
|
|
BLAKE2b-256 checksum How to use checksums |
b5d4faa72ee8902199a3b598a6de43deb53d6a1390f4c06cbb85314126466246
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / diseloryapdf2md-0.0.1-py3-none-any.whl
| Download URL | diseloryapdf2md-0.0.1-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
07fee261eb23a1f7b860918da6f2975c0cfd06596b5a33afe12ce4aea1373629
|
|
BLAKE2b-256 checksum How to use checksums |
76de1cdbb9cb64f647c52d3c266398bda26c1dcf14f12f13133303fa721bd86f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|