anyconvert
A lightweight document conversion library implemented in pure Python, supporting conversion from PDF to DOCX, PPTX, ODT, ODP, and TXT formats. The package size is approximately 342 KB, requires no external dependencies, and is compatible with sandboxed environments.
Timeline (last 90 days)
The developer removed the dependency on an external LibreOffice subprocess and replaced it with the pure-Python anyconvert document engine (upgraded to anyconvert 0.1.9).
The anyconvert engine can convert PDF to DOCX, PPTX, ODT, ODP, and TXT formats, and offers two conversion modes: "pixel-accurate canvas" and "semantic flow".
The anyconvert engine is only 342 KB in size, significantly lighter than LibreOffice, which routinely runs hundreds of MB.
Using a pure-Python conversion library causes all conversion logic to be completed within the application process without invoking external executables, enabling operation in a closed sandbox without additional permission declarations.
All Facts (4)
The developer removed the dependency on an external LibreOffice subprocess and replaced it with the pure-Python anyconvert document engine (upgraded to anyconvert 0.1.9).
50%UnverifiedThe anyconvert engine can convert PDF to DOCX, PPTX, ODT, ODP, and TXT formats, and offers two conversion modes: "pixel-accurate canvas" and "semantic flow".
50%UnverifiedThe anyconvert engine is only 342 KB in size, significantly lighter than LibreOffice, which routinely runs hundreds of MB.
50%UnverifiedUsing a pure-Python conversion library causes all conversion logic to be completed within the application process without invoking external executables, enabling operation in a closed sandbox without additional permission declarations.
50%