IRONSOFTWAREHOME
PDF 壓縮
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Load the existing PDF document
    const pdf = await PdfDocument.fromFile("my-content.pdf");

    // Compress images with quality parameter (1-100)
    await pdf.compressSize(60);
    // Save the compressed PDF
    await pdf.saveAs("document_compressed.pdf");

    // Compress images and scale down based on visible size in the PDF document
    await pdf.compressSize(90, true);
    // Save the scaled and compressed PDF
    await pdf.saveAs("document_scaled_compressed.pdf");
});
npm i @ironsoftware/ironpdf
PDF 壓縮

PDF 壓縮

IronPDF提供有效壓縮PDF的能力。 主要的方法之一是減少PDF文件中嵌入圖像的大小。 這個優化過程可以通過在PDF物件上使用compressSize方法來啟動。

在調整JPEG圖片大小時,質量設定起到關鍵作用。 100%的質量設定導致最低損失,而1%代表非常低的質量輸出。 通常,90%以上的圖像質量被視為高品質,80%-90%屬於中等品質範圍,70%-80%則被視為低品質。 將質量降低到70%以下可能導致較低品質的圖像,但可以大幅減小PDF文件的總體大小。

建議嘗試不同的質量設置,以找到符合您具體需求的圖像質量與文件大小的平衡點。 質量降低的程度最終取決於輸入圖像的型別,某些圖像的清晰度可能比其他圖像更明顯地減少。

以下是一個如何通過調整圖像質量設置壓縮PDF文件的IronPdf使用範例:

在這段程式碼中:

  • 我們首先導入所需的IronPdf命名空間。
  • 然後,我們定義了一個CompressPdf函式,接收輸入PDF文件的路徑、輸出PDF的路徑和圖像質量百分比。
  • PdfDocument.FromFile方法從指定的文件路徑載入PDF文件。
  • 使用CompressImages方法來調整PDF中的圖像質量。
  • 最後,我們使用SaveAs將壓縮的PDF保存到指定的輸出路徑。

通過調整imageQuality變數,您可以控制PDF中圖像的質量,從而影響壓縮程度和最終文件大小。

在GitHub上探索PDF壓縮範例
在 GitHub 上查看

準備好開始了嗎?

版本:2026.6剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費線上演示
Booking Badge

獲得來自全球數百萬工程師的信賴

Iron Software的客戶徽標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的資料將始終保密。
獲得來自全球數百萬工程師的信賴
Iron Software的客戶徽標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
Node.js模組下載PDF
使用npm安裝

版本: 2026.6

  1. 下載並安裝Node.js 12+。
  2. 在終端機中執行上述命令。

授權從$999起