I built a CLI tool to assemble pages from PDFs, Word docs, and PowerPoint into one file
The problem Every time I needed to put together a report or proposal I was doing the same manual process — export this PDF, convert that Word doc, grab slides 3-5 from a PowerPoint, then merge ever...

Source: DEV Community
The problem Every time I needed to put together a report or proposal I was doing the same manual process — export this PDF, convert that Word doc, grab slides 3-5 from a PowerPoint, then merge everything in some online tool that wanted me to upload confidential documents to their servers. It's a solved problem that somehow still takes 15 minutes every time. So I built PageFuse. What it does PageFuse is a CLI tool that assembles pages from multiple document formats into a single output file. bash pagefuse assemble board_pack.pdf cover.pdf:1 financials.docx:all slides.pptx:2-5 That pulls page 1 from a PDF, all pages from a Word doc, and slides 2-5 from a PowerPoint into one PDF. Done in seconds. --- Page specs pagefuse assemble out.pdf file.pdf:1 # single page pagefuse assemble out.pdf file.pdf:1-3 # range pagefuse assemble out.pdf file.pdf:1,3,5-8 # mixed pagefuse assemble out.pdf file.pdf:all # all pages --- Config files for repeatable builds For documents you rebuild regularly — weekl