使用 C# 调整 PDF 大小

更改 PDF 页面大小。使用 Aspose.PDF for .NET 以编程方式修改 PDF 文档

使用 C# 调整 PDF 页面大小

你需要调整 PDF 大小吗?PDF 文档的编程修改是现代数字工作流程的重要组成部分。.NET 库(如 Aspose.PDF)是独立的解决方案,不依赖其他软件,可以用于商业用途。它们涵盖了专业 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。将页面放入 PageCollection 对象。 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 的更多信息