调整 PDFs 是有帮助的,当您需要更改页面尺寸或优化不同设备的布局时。在本指南中,您将学习如何使用在线工具调整 PDF 页面大小,以及如何在 C#、Java 和 Python 中以编程方式调整 PDF 文档的页面。

让我们开始使用基于 Aspose.PDF 构建的免费在线 PDF 缩放工具。

免费在线调整PDF大小

使用 免费在线 PDF 调整工具 快速更改任何 PDF 文档的页面大小。此工具可以帮助您将 PDF 调整为标准页面大小。

Image

上传您的文件,选择目标页面大小或比例,然后立即下载调整大小的 PDF。

该在线工具由即将在下一部分中使用的代码示例中使用的相同 Aspose.PDF library 提供支持。无论您是在线使用还是通过编程使用,您都可以获得相同的精确性和控制。

如何在线调整 PDF 大小

  1. 前往 Aspose PDF Resize Tool
  2. 放下或上传您的 PDF 文件。
  3. 选择下拉菜单中的标准页面大小。
  4. 点击调整大小按钮。
  5. 下载修改后的 PDF。

所有文件将在24小时内自动删除。Aspose不会访问或存储您的文档。

使用 Aspose.PDF 调整 PDF 大小

Aspose.PDF 是一个强大且灵活的库,旨在跨多个平台(包括 .NET、Java 和 Python)处理 PDF 文件。当涉及到调整 PDF 大小时,它提供了对页面尺寸和内容缩放的完全控制。无论您想要减小 PDF 大小,将页面转换为 A4 或 Letter 等标准尺寸,还是优化文档以供网页或移动设备查看,Aspose.PDF 使这个过程简单高效。只需几行代码,开发人员就可以以编程方式调整单个页面或整个 PDF 文件的大小,而无需依赖第三方工具或 Adobe Acrobat。

使用 C# 调整 PDF 文档大小

您可以使用 Aspose.PDF for .NET 调整 PDF 页面的大小。当您想要更改 PDF 页面大小或将页面调整为特定尺寸时,这非常有用。

步骤 1:安装库

NuGet 安装:

PM> Install-Package Aspose.PDF

步骤 2:使用代码调整页面大小

这是一个将所有页面调整为A3大小的C#示例:

// 第 1 步:导入 Aspose.PDF
using Aspose.Pdf;

// 步骤 2:加载 PDF 文档
Document document = new Document("input.pdf");

// 步骤 3:使用 PageSize 枚举将页面大小调整为 A3
foreach (Page page in document.Pages)
{
    page.Resize(PageSize.A3);
}

// 步骤 4:保存输出
document.Save("output_a3.pdf");

查看我们关于 changing PDF page size in C# 的详细博客文章。

使用 Java 调整 PDF 大小

Aspose.PDF for Java 提供了如下所示的页面调整大小的全面支持。

步骤 1:添加依赖项

将以下内容添加到您的 pom.xml

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>25.7</version><!-- Use the latest version -->
</dependency>

步骤 2:在 Java 中调整 PDF 页面大小

这里是一个在 Java 中调整 PDF 页面大小的简单示例:

// 加载PDF文档
Document pdfDocument = new Document("sample_pdf.pdf");

// 将所有页面调整为 A4。
for (Page page : pdfDocument.getPages()) {
    page.resize(PageSize.getA4());
}

// 保存修改后的文档
pdfDocument.save("output_a4.pdf");

阅读更多关于 如何在 Java 中编辑 PDF 页面大小

在 Python 中调整 PDF 文件大小

使用 Aspose.PDF for Python,您可以轻松调整 PDF 文档的页面大小或更改页面尺寸。

步骤 1:安装库

使用 pip 安装:

pip install aspose-pdf

步骤 2:运行用于调整 PDF 大小的脚本

这段 Python 代码为 PDF 文档的所有页面设置自定义的高度和宽度:

# 步骤 1:导入 Aspose.PDF 模块
import aspose.pdf as ap  

# 步骤 2:加载输入的 PDF 文件
document = ap.Document("input.pdf")  

# 步骤 3:以点为单位定义新页面尺寸(信纸大小 = 612 x 792)
new_width = 612
new_height = 792

# 步骤 4:遍历所有页面并应用新大小
for page in document.pages:
    page.set_page_size(new_width, new_height)

# 步骤 5:将调整大小的 PDF 保存到磁盘
document.save("output_custom_size.pdf")

发现 如何使用 Aspose.PDF 在 Python 中调整 PDF 文档的大小

获取免费许可证

您想尝试没有限制的 Aspose.PDF 吗?请 获取免费的临时许可证,解锁完整功能。它让您能够在没有任何限制的情况下调整大小、压缩和操作 PDF 文件。

调整 PDF:免费资源

探索更多工具和文档:

结论

在这篇文章中,您探讨了如何使用免费的在线工具调整 PDF 文档的大小,并了解了调整大小过程的幕后工作原理。您还学习了如何在 C#、Java 和 Python 中使用 Aspose.PDF 以编程方式实现 PDF 调整大小。无论您是调整 PDF、调整文档布局,还是为屏幕或打印优化,Aspose.PDF 都为您提供了高效处理所有这些任务的工具和灵活性。

有问题吗?随时通过我们的 免费支持论坛 联系我们。

见也