developer0hye

Pure-Rust library and CLI for converting DOCX, XLSX, and PPTX files to PDF. No LibreOffice, no Chromium, no Docker — just a single binary powered by Typst.

19
0
100% credibility
Found Mar 07, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

A pure-Rust library and command-line tool that converts Microsoft Office documents like DOCX, XLSX, and PPTX files directly to PDF without needing LibreOffice or other external programs.

How It Works

1
🔍 Discover a simple PDF converter

You need to turn your Word docs, Excel sheets, or PowerPoint slides into PDFs without bulky software, and find this lightweight tool online.

2
📥 Get the converter ready

Download and set up the free converter on your computer with a quick install command.

3
📂 Gather your documents

Collect the DOCX, XLSX, or PPTX files you want to convert into a folder.

4
⚙️ Start the magic

Run the converter on your files, picking options like paper size or specific sheets if needed.

5
Wait a moment

The tool processes your files quickly, turning them into crisp PDFs.

Enjoy your PDFs

You now have perfect PDFs ready to print, share, or archive, all without extra software.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is office2pdf?

office2pdf is a pure-Rust library and CLI for converting DOCX, XLSX, and PPTX files to PDF. It delivers a single binary—no LibreOffice, Chromium, or Docker required—powered by Typst for fast, self-contained processing. Developers get clean PDFs from Office docs via simple commands like `office2pdf report.docx` or in-memory API calls.

Why is it gaining traction?

It stands out by ditching heavy dependencies for a zero-external-deps binary that runs anywhere, including WASM in browsers or Node.js. Features like PDF/A output, macOS Office font auto-discovery, sheet/slide filtering, and conditional formatting support make conversions reliable without setup hassle. Batch CLI mode and options like `--pdf-a` or `--landscape` hook users tired of bloated alternatives.

Who should use this?

Backend devs building document pipelines in Rust apps, avoiding Docker sprawl for serverless Office-to-PDF tasks. Web developers embedding client-side conversion via WASM for @office2pdf_bot or Telegram integrations. Teams handling reports, slides, or spreadsheets needing quick, embeddable PDF export without LibreOffice headaches.

Verdict

Promising early project (19 stars, 1.0% credibility) with solid docs, benchmarks, and CI—try the office2pdf exe for lightweight converting. Maturity lags on edge cases, but it's a smart pick for pure-Rust PDF workflows today.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.