在 C# 中調整 PDF 物件大小
IronPDF賦予開發者以程式方式縮放PDF物件的能力,允許您精確控制PDF中的文字和圖像等元素,無需修改原始檔案或建立全新的文件。
使用IronPDF程式庫,您可以輕鬆縮放PDF物件。 以下範例演示如何僅用幾行程式碼完成此任務。
5步程式碼縮放PDF物件
stringhtml= @"<img src='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTi8LuOR6_A98euPLs-JRwoLU7Nc31nVP15rw&s'>";PdfDocumentpdf=renderer.RenderHtmlAsPdf(html);varimage=pdf.Pages.First().ObjectModel.ImageObjects.First();image.Scale= newSystem.Drawing.PointF(0.7f, 0.7f);pdf.SaveAs("scaled_image.pdf");
程式碼說明
在此範例中,我們首先建立一個包含<img>標籤的HTML字串以嵌入圖像。 之後,使用PdfDocument物件。
要存取我們剛剛新增的ImageObject,我們需通過文件的結構進行導航。 我們首先使用Pages.First存取PDF的起始頁。 從那裡,我們深入其ObjectModel,其中包含頁面的結構化內容。 然後,我們存取ImageObjects集合,檢索第一個元素,並將其賦值給一個變數。
為了縮放圖像,我們為PointF。 在此範例中,我們將圖像按其原尺寸的70%縮放於x和y軸。 請注意,縮放因子大於1則增加尺寸,而小於1(但大於0)則有效地縮小圖像。 您也可以通過為x和y提供不同的值來非均勻縮放。
在修改SaveAs方法來儲存已應用變更的PDF。

