
Research
Malicious fezbox npm Package Steals Browser Passwords from Cookies via Innovative QR Code Steganographic Technique
A malicious package uses a QR code as steganography in an innovative technique.
Universal document converter with 250+ format combinations. OCR-enabled PDF text extraction for scanned documents. Enhanced image support with PNG/JPEG/JPG/HEIC cross-conversions and PDF↔image conversions. Features PowerPoint to Obsidian Markdown with image extraction, format preservation, and navigation links. Supports PDF, DOCX, PPTX, MD, TEX, CSV, XLSX, TXT, HEIC, JPG, PNG, HTML, RTF, ODT.
Docuvert is a command-line tool that supports converting documents from any format to any other format.
pip install docuvert
After installation, the docuvert
command will be globally available in your PATH:
docuvert --version
docuvert input.pdf output.docx
Clone the repository:
git clone https://github.com/your-repo/docuvert.git
cd docuvert
Install in development mode:
pip install -e .
Or use the setup script for local development:
./setup.sh
Docuvert converts files based on their extensions. The syntax is simple:
docuvert <input_file_path> <output_file_path>
Basic Commands:
# Convert files
docuvert input.pdf output.docx
# Check version
docuvert --version
# Show detailed info (formats, examples, installation)
docuvert --info
# Show help
docuvert --help
Examples:
Convert PDF to DOCX:
docuvert document.pdf document.docx
Convert Markdown to PDF:
docuvert notes.md notes.pdf
Convert PowerPoint to Obsidian Markdown (NEW!):
docuvert presentation.pptx notes.md
Convert Legacy PowerPoint with automatic conversion:
docuvert lecture.ppt lecture.md
Convert DOCX to Markdown:
docuvert report.docx report.md
Docuvert supports 200+ format combinations with intelligent conversion routing. Key features include:
pptx2md
, ppt2md
) - Featured Converter
pptx2pdf
)pptx2html
)pptx2txt
)md2pptx
)pdf2docx
)pdf2md
)pdf2tex
)pdf2txt
)pdf2csv
)pdf2xlsx
)docx2pdf
)docx2md
)docx2tex
)docx2txt
)docx2csv
)docx2xlsx
)md2pdf
)md2docx
)md2tex
)md2txt
)md2csv
)md2xlsx
)tex2pdf
)tex2docx
)tex2md
)tex2txt
)tex2csv
)tex2xlsx
)txt2pdf
)txt2docx
)txt2md
)txt2tex
)txt2csv
)txt2xlsx
)csv2pdf
)csv2docx
)csv2md
)csv2tex
)csv2txt
)csv2xlsx
)xlsx2pdf
)xlsx2docx
)xlsx2md
)xlsx2tex
)xlsx2txt
)xlsx2csv
)Docuvert automatically handles legacy Microsoft Office formats:
.doc
files are automatically converted to .docx
format before processing.doc
to format
conversion just like .docx
docuvert old-document.doc new-document.pdf
docuvert report.doc report.md
docuvert legacy.doc modern.docx
.xls
files are automatically converted to .xlsx
format before processing.xls
to format
conversion just like .xlsx
docuvert old-spreadsheet.xls new-spreadsheet.pdf
docuvert data.xls data.csv
docuvert legacy.xls modern.xlsx
.doc
and .xls
formats.doc
conversion
.xls
reading (automatically installed).doc
or .xls
).docx
or .xlsx
)No additional configuration needed - just use legacy files like modern formats!
See instructions.md
for details on project organization and how to add new converters.
FAQs
Universal document converter with 250+ format combinations. OCR-enabled PDF text extraction for scanned documents. Enhanced image support with PNG/JPEG/JPG/HEIC cross-conversions and PDF↔image conversions. Features PowerPoint to Obsidian Markdown with image extraction, format preservation, and navigation links. Supports PDF, DOCX, PPTX, MD, TEX, CSV, XLSX, TXT, HEIC, JPG, PNG, HTML, RTF, ODT.
We found that docuvert demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.
Application Security
/Research
/Security News
Socket detected multiple compromised CrowdStrike npm packages, continuing the "Shai-Hulud" supply chain attack that has now impacted nearly 500 packages.