在C#中縮放PDF對象 IronPDF 使開發人員能夠以程式設計方式縮放 PDF 對象,從而可以精確控制 PDF 中的文字和圖像等元素,而無需修改原始文件或建立全新的文件。 使用 IronPDF 庫,您可以輕鬆縮放 PDF 物件。 下面的範例示範如何僅用幾行程式碼完成此任務。 五步驟程式碼即可縮放 PDF 對象 string html = @"<img src='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTi8LuOR6_A98euPLs-JRwoLU7Nc31nVP15rw&s'>"; PdfDocument pdf = renderer.RenderHtmlAsPdf(html); ImageObject image = pdf.Pages.First().ObjectModel.ImageObjects.First(); image.Scale = new System.Drawing.PointF(0.7f, 0.7f); pdf.SaveAs("scaled_image.pdf"); 程式碼解釋 在這個例子中,我們首先建立一個包含<img>標籤的 HTML 字串來嵌入圖片。 然後,使用RenderHtmlAsPdf方法,我們將該 HTML 字串渲染成PdfDocument物件。 要存取我們剛剛新增的ImageObject ,我們需要瀏覽文件的結構。 我們首先使用Pages.First存取 PDF 的初始頁面。 從那裡,我們深入它的ObjectModel ,其中包含頁面的結構化內容。 然後我們存取ImageObjects集合,檢索第一個元素,並將其賦值給一個變數。 要縮放圖像,我們將一個新的PointF賦值給Scale屬性。 在這個例子中,我們將影像沿著 x 軸和 y 軸縮放至原始大小的 70%。 請注意,當縮放倍數大於 1 時,影像尺寸會增加;縮放倍數小於 1(但大於 0)時,影像尺寸會縮小。 你也可以透過為 x 和 y 提供不同的值來實現非均勻縮放。 在修改 Scale 屬性之後,最後我們呼叫 SaveAs 方法,以儲存已套用變更的 PDF。 了解如何輕鬆擴充 PDF DOM - 立即造訪我們的指南! 在 GitHub 上查看 程式碼 https://github.com/iron-software/IronPdf.Examples/tree/main/examples/scale-pdf-objects 下載 ZIP 文件 相關教程 相關操作指南 類文檔 獲取語言包 下載 IronPDF DLL 回報此頁面的問題 準備好開始了嗎? Nuget 下載 17,570,948 | 版本: 2026.2 剛剛發布 免費 NuGet 下載 總下載量:17,570,948 查看許可證