保留文字與向量
不把整頁變成一張模糊圖片;文件中的文字、線條與版面會盡量維持原樣。
PDF compression for everyday sharing
pdf-shrink 適合壓縮服務建議書、簡報與大型文件。它會盡量保留文字與版面, 並把佔空間的圖片調整到適合分享與預覽的大小。
大多數 PDF 變大的原因是圖片。pdf-shrink 會保留可閱讀的文字與版面, 只調整適合壓縮的圖片,讓檔案更容易寄送、上傳與分享。
不把整頁變成一張模糊圖片;文件中的文字、線條與版面會盡量維持原樣。
把過大的圖片調整到適合閱讀與預覽的大小,通常能得到很明顯的壓縮效果。
輸出新檔時不會覆蓋原始 PDF,你可以先比較大小與畫面,再決定要分享哪一份。
預設會先使用高畫質壓縮。若你想要更小的檔案,也可以請 Agent 產生多個版本比較。
最高畫質,適合想保留最多圖片細節時使用。
高品質壓縮,兼顧圖片清晰度與檔案大小。
較保守的壓縮設定,適合一般文件分享。
更強的螢幕閱讀壓縮,適合需要更小檔案時使用。
極限壓縮,可接受明顯圖片失真時使用。
安裝 skill 後,只要用自然語言說出要壓縮哪個 PDF,Agent 就會自動準備工具、 保留原始檔,並輸出壓縮後的新檔案。
把這段提示詞交給支援 Agent Skill 的助理,它會安裝到你的 skill 資料夾。
Install https://github.com/doggy8088/pdf-shrink skill to ~/.agents/skills/
之後只要描述檔名,Agent 會自動使用預設高畫質壓縮並產生新 PDF。
幫我壓縮 input.pdf
如果你習慣自己執行工具,可以直接安裝到 Windows、macOS 或 Linux。 PDF 會在自己的電腦上處理,不需要上傳到線上服務。
複製以下指令到終端機執行,安裝程式會自動下載適合你電腦的版本。
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/doggy8088/pdf-shrink/releases/latest/download/pdf-shrink-installer.sh | sh
在 PowerShell 中執行以下指令即可安裝 Windows 版本。
powershell -ExecutionPolicy Bypass -c "irm https://github.com/doggy8088/pdf-shrink/releases/latest/download/pdf-shrink-installer.ps1 | iex"
你可以交給 Agent,也可以自己輸入指令。沒有指定輸出檔時,
會自動產生一份檔名帶有 _compressed 的新 PDF。
# 預設 best-quality 壓縮
pdf-shrink --input original.pdf --output result.pdf
# 一次輸出五種候選檔比較
pdf-shrink --input presentation.pdf --all-profiles --output-dir candidates
# 先分析,不寫出 PDF
pdf-shrink --input presentation.pdf --dry-run
# 需要更小檔案時,改用更強壓縮
pdf-shrink --input proposal.pdf --profile screen
不需要把合約、報價單或服務建議書上傳到線上壓縮服務。你可以在本機完成壓縮, 再自行確認畫面與檔案大小。
預設輸出新檔,不覆蓋原本的 PDF,方便你比較與回復。
預設先採用高畫質壓縮,適合多數文件分享情境。
如果檔案還是太大,可以產生多個壓縮版本,再挑最適合的一份。
壓縮後的圖片品質無法完全還原;請保留原始 PDF,並在分享前檢查重要頁面。 遇到不適合處理的圖片時,pdf-shrink 會保留原圖,避免硬壓造成畫面異常。