使用 C# 調整 PDF 大小

變更 PDF 頁面大小。在 .NET 使用 Aspose.PDF 以程式編程方式修改 PDF 文件

使用 C# 調整 PDF 頁面大小

需要調整 PDF 文件大小嗎?以程式設計方式修改 PDF 文件是現代數位工作流程的重要組成部分。像 Aspose.PDF 這樣的 .NET 函式庫是獨立的解決方案,無需依賴其他軟體,即可用於商業用途。它們能夠滿足專業 C# 開發人員的所有需求。

這個 C# 函式庫使開發人員能夠透過程式設計快速且有效率地調整 PDF 文件大小。該庫示範如何使用 C# 以程式設計方式輕鬆更新或變更現有 PDF 文件中的頁面尺寸。它是一個獨立的 C# PDF 文件處理解決方案,無需安裝任何第三方軟體。

為了調整 PDF 頁面大小,我們將使用 Aspose.PDF for .NET API,這是一個功能豐富、強大且易於使用的 .NET 平台文件操作 API。開啟 NuGet 套件管理器,搜尋 Aspose.PDF 並安裝。您也可以從軟體包管理器控制台使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF

如何調整 PDF 文檔大小


您需要 Aspose.PDF for .NET才能在您的環境中嘗試代碼。

1.載入來源 PDF 檔案。 1.將頁面放入頁面收集物件中。 1.獲取給定的頁面。 1.呼叫 setPageSize (..) 方法以更新其尺寸。 1.呼叫「文件」類別 Save (..) 方法,以產生具有更新頁面維度的 PDF 檔案。

如果您想為任務調整 PDF 文件的大小,此解決方案可以提供幫助。使用這個強大的 Aspose.PDF .NET 庫,您可以更新或更改現有文件的頁面維度(大小)。這個專業工具使用 C# 有效地調整 PDF 的大小。以下範例演示了如何在 C# 中更改 PDF 文檔的大小:

調整 PDF 大小-C#

此範例代碼顯示如何調整 PDF 頁面大小-C#

var inputFile = Path.Combine(dataDir, "UpdateDimensions.pdf");
var outputFile = Path.Combine(dataDir, "UpdateDimensions_out.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var pageCollection = pdfDocument.Pages;
var pdfPage = pageCollection[1];
// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 595.2)
pdfPage.SetPageSize(595.2, 842.4);
pdfDocument.Save(outputFile);

關於 .NET API 的 Aspose.PDF

Aspose.PDF for C# API 提供了一系列用於處理 PDF 檔案的功能。部分功能包括:

  • 從頭開始建立 PDF 文檔,或從 HTML、XML 或影像建立 PDF 文件。
  • 透過新增或刪除頁面、文字、圖像和其他內容來壓縮現有 PDF 文件。
  • 將 PDF 文件轉換為其他格式,例如 HTML、XML 和影像。
  • 將 PDF 文件渲染為影像或 XPS 格式。
  • 直接從應用程式列印 PDF 文件。
  • 對 PDF 文件進行數位簽章。

您可以在此 Aspose 文件 中找到有關 Aspose.PDF for C# API 的更多資訊。