2022年6月24日 星期五

PDF compress in Linux with gs

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output-ebook.pdf input.pdf
基本上這樣就可以把 PDF 檔壓到很小

-dPDFSETTINGS=/screen 可以壓到最小,但解析度很差

需要 ghostscript 套件

ref. PDF compress in Linux with command line utilities

Download test of any file size

1GB 以內任意大小測試檔案下載服務 1MB ~ 1024MB (1GB) 檔案內容是隨機產生的,某些測試情境可能會有用處 https://pank.org/testfile/1mb.bin 檔名可以是 1mb.bin 到 1024mb.bin,後面的 mb.bin 是固定的