Skip to main content

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)

Source distribution for diseloryaPdf2md 0.0.1
File Size Uploaded
diseloryapdf2md-0.0.1.tar.gz 7.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for diseloryaPdf2md 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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