IronPDF 操作指南 PDF壓縮 如何在 C# 中使用 IronPDF 來壓縮 PDF。 柯蒂斯·週 更新:1月 10, 2026 下載 IronPDF NuGet 下載 DLL 下載 Windows Installer 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 分享 分享到 X(Twitter) 在領英上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English IronPDF 在 C# 中提供了強大的 PDF 壓縮功能,可透過壓縮內嵌圖片和優化 PDF 樹狀結構來減少檔案大小,使文件在保持品質的同時,更易於管理儲存和分享。 PDF 壓縮可縮小 PDF 文件的檔案大小,使其在儲存、分享和傳輸時更容易管理。 無論您是處理 HTML 產生的 PDF 或 現有的 PDF 檔案,壓縮對於最佳化文件處理都是不可或缺的。 圖片通常佔 PDF 檔案大小的大部分。 IronPDF 提供壓縮功能,可縮小內嵌圖片大小,並優化表格較多的 PDF 中常見的樹狀結構。 這些技術可與透過各種方法建立的 PDF 無縫配合,包括 URL 至 PDF 轉換和 HTML 檔案轉換。 快速入門:使用 IronPDF 壓縮 PDF 檔案 使用 IronPDF 的壓縮工具減少 PDF 檔案大小。 使用 PdfDocument.FromFile 載入您的 PDF,使用預設選項以 Compress 方法套用壓縮,然後儲存您最佳化的 PDF。 此流程可確保大幅減少檔案大小,同時維持品質。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronPDF PM > Install-Package IronPdf 複製並運行這段程式碼。 PdfDocument.FromFile("input.pdf").CompressImages(40).SaveAs("compressed.pdf"); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronPDF,免費試用! 免費試用30天 最小工作流程(5 個步驟) 從 NuGet 下載用於 PDF 壓縮的 C# 庫 匯入現有的 PDF 或渲染新的 PDF 使用CompressImages方法減小 PDF 中的影像大小。 利用CompressStructTree方法最小化 PDF 的樹狀結構 匯出壓縮後的 PDF 文件 如何壓縮 PDF 中的圖片? <!--說明:說明程式碼概念的圖表或截圖 --> JPEG 壓縮品質的範圍從 1% (非常低的品質) 到 100% (最小的損失)。 在處理包含 [ 嵌入式圖片](https://ironpdf.com/how-to/add-images-to-pdfs/)的 PDF 或需要 [ 管理字型和圖形](https://ironpdf.com/how-to/manage-fonts/)時,瞭解這些層級會有所幫助。 - 90% 及以上:高品質 - 80%-90%:中等品質 - 70%-80%: 低品質 試驗各種不同的值,以平衡品質與檔案大小。品質降低依輸入的影像類型而有所不同 - 有些影像會比其他影像顯示更明顯的清晰度損失。 在使用 [ Azure Blob Storage 中的圖片](https://ironpdf.com/how-to/images-azure-blob-storage/)或使用 [ 自訂水印](https://ironpdf.com/how-to/custom-watermark/)建立 PDF 時,這一點尤其重要。 ```csharp :path=/static-assets/pdf/content-code-examples/how-to/pdf-compression-image.cs ``` 圖片壓縮可帶來什麼結果? 減少**39.24%**! 影像壓縮選項如何運作? 兩個主要的影像壓縮選項: `ShrinkImage`:根據 PDF 中的可見尺寸縮小圖像解析度。 透過優化高解析度圖片,可大幅減少檔案大小,而這些圖片在預期用途上並不需要完整的品質。 `HighQualitySubsampling`:決定色度次取樣方法。 "True "使用 4:4:4 次取樣以獲得完整的色彩細節。 "False "使用 4:1:1 次取樣,減少色彩細節以縮小檔案大小。 色度次取樣透過降低色彩資訊的解析度,同時維持亮度解析度,在降低資料需求的同時保持視覺品質。 人眼對亮度的敏感度高於顏色的變化,因此此技術對攝影圖片非常有效。 在 4:4:4 次取樣中,每個像素都保留了完整的色彩資訊。 在 4:1:1 的次取樣中,色彩資訊會減少,降低檔案大小,但也會減少色彩細節。 根據您對品質與檔案大小的要求進行選擇。 如何壓縮 PDF 樹狀結構? 此功能透過最小化 Chrome Engine 所建立的樹狀結構來減少 PDF 的大小。它對 Chrome 引擎產生的包含大量表格資料的 PDF 最為有效。 有些渲染引擎輸出的 PDF 沒有此結構,因此在這些情況下此功能無效。 在處理複雜的版面或[將多個PDF](https://ironpdf.com/how-to/merge-or-split-pdfs/)與冗餘的結構元素合併時,此技術非常有價值。 移除樹狀結構可能會影響文字的高亮度和萃取效果。 在應用壓縮時,尤其是當用戶需要從壓縮 PDF [抽取文字和影像](https://ironpdf.com/how-to/extract-text-and-images/)時,請考慮這個取捨。 Test the `CompressStructTree` method using this PDF with table data. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/pdf-compression-tree-structure.cs ``` 樹狀結構壓縮可以達到哪些檔案大小的減少? 減少**67.90%**! 此百分比會隨著表格 PDF 檔案的增加而增加。 如何同時套用兩種壓縮方法? IronPDF 的 `Compress` 方法可同時設定影像與樹狀結構壓縮。 這種組合方式對於包含圖片和結構化資料的複雜 PDF 尤其有效,例如包含圖表的報告或內嵌表格和圖形的文件。 ```csharp :path=/static-assets/pdf/content-code-examples/how-to/pdf-compression-compress.cs ``` 有哪些壓縮選項? - `CompressImages`:使用 JPG 編碼壓縮現有的影像。 預設為 false。 以指定的壓縮設定處理所有內嵌圖片。 - `RemoveStructureTree`:透過移除結構樹,大幅減少文件大小。 可能會影響複雜文件中的文字選擇。 對於 HTML 產生的帶表格 PDF 最為有效。 - `JpegQuality`:設定影像壓縮的 JPEG 品質 (1-100)。 預設值為 42,較高值可保留細節,但會增加檔案大小。 - `HighQualityImageSubsampling`:選擇 4:4:4 次取樣以獲得更高的品質 (true) 或 4:1:1 以獲得更小的檔案 (false)。 視色彩準確度要求而定。 - `ShrinkImages`:縮小影像解析度以大幅縮小尺寸。對於超出顯示需求的高解析度影像非常有效。 申請壓縮時,請考慮您的使用個案。 存檔目的可能會將品質優先於檔案大小。網路發行可能需要較小的檔案。 根據您是否正在處理 [ PDF/A 相容的文件](https://ironpdf.com/how-to/pdfa/)或標準 PDF 來微調設定。 準備好看看您還能做些什麼嗎? 在此查看我們的教學頁面:[附加功能](https://ironpdf.com/tutorials/pdf-assets-and-performance-csharp/)。 常見問題解答 PDF 檔案大小經壓縮後可以減少多少? IronPDF 可透過影像壓縮與結構最佳化,將 PDF 檔案大小減少達 75%。在所示的範例中,使用影像壓縮技術將檔案縮小了 39.24%。 在 C# 中壓縮 PDF 的主要技術有哪些? IronPDF 提供兩種主要的壓縮技術:使用 CompressImages 方法進行圖片壓縮,可縮小內嵌圖片的大小;使用 CompressStructTree 方法進行結構樹壓縮,可優化 PDF 的內部樹狀結構,特別適合表格較多的文件。 PDF 中的 JPEG 壓縮應使用何種品質等級? IronPDF 支援 JPEG 壓縮品質從 1% 到 100% 不等。建議水平為90% 以上為高品質,80%-90% 為中等品質,70%-80% 為低品質。最佳設定取決於您在檔案大小與視覺品質需求之間的平衡。 只需要一行代碼就可以壓縮 PDF 嗎? 是的,IronPDF 允許在一行代碼中進行 PDF 壓縮:PdfDocument.FromFile("input.pdf").CompressImages(40).SaveAs("compressed.pdf");這將載入一個 PDF,應用 40% 質量的壓縮,並保存結果。 壓縮是否適用於從 HTML 建立的 PDF? 是的,IronPDF 的壓縮功能可與透過各種方法(包括 HTML 字串轉換為 PDF、URL 轉換為 PDF 和 HTML 檔案轉換)建立的 PDF 以及現有的 PDF 檔案無縫配合。 哪些類型的內容最受益於 PDF 壓縮? 圖片通常佔 PDF 檔案大小的大部分,因此圖片較多的文件是壓縮的理想對象。此外,具有複雜表格結構的 PDF 也能從 IronPDF 的結構樹壓縮功能中獲益。 柯蒂斯·週 現在就和工程團隊聊天吧 技術撰稿人 Curtis Chau擁有卡爾頓大學電腦科學學士學位,專長於前端開發,精通Node.js、TypeScript、JavaScript和React。他熱衷於打造直覺美觀的使用者介面,喜歡使用現代框架,並擅長撰寫結構清晰、視覺效果出色的使用者手冊。除了開發工作之外,柯蒂斯對物聯網 (IoT) 也抱有濃厚的興趣,致力於探索硬體和軟體整合的創新方法。閒暇時,他喜歡玩遊戲和製作 Discord 機器人,將他對科技的熱愛與創造力結合。 經審核 傑弗裡·T·弗里茨 .NET 社群團隊首席專案經理 Jeff 同時也是 .NET 和 Visual Studio 團隊的首席專案經理。他是 .NET Conf 虛擬會議系列的執行製片人,並主持每週兩次的開發者直播節目“Fritz and Friends”,在節目中他會與觀眾一起探討技術並編寫程式碼。 Jeff 也為包括 Microsoft Build、Microsoft Ignite、.NET Conf 和 Microsoft MVP Summit 在內的微軟大型開發者活動撰寫研討會、簡報並策劃內容。 準備好開始了嗎? Nuget 下載 17,012,929 | 版本: 2025.12 剛剛發布 免費下載 NuGet 總下載量: 17,012,929 查看許可證