调整 PDFs 是有帮助的,当您需要更改页面尺寸或优化不同设备的布局时。在本指南中,您将学习如何使用在线工具调整 PDF 页面大小,以及如何在 C#、Java 和 Python 中以编程方式调整 PDF 文档的页面。
让我们开始使用基于 Aspose.PDF 构建的免费在线 PDF 缩放工具。
免费在线调整PDF大小
使用 免费在线 PDF 调整工具 快速更改任何 PDF 文档的页面大小。此工具可以帮助您将 PDF 调整为标准页面大小。

上传您的文件,选择目标页面大小或比例,然后立即下载调整大小的 PDF。
该在线工具由即将在下一部分中使用的代码示例中使用的相同 Aspose.PDF library 提供支持。无论您是在线使用还是通过编程使用,您都可以获得相同的精确性和控制。
如何在线调整 PDF 大小
- 前往 Aspose PDF Resize Tool。
- 放下或上传您的 PDF 文件。
- 选择下拉菜单中的标准页面大小。
- 点击调整大小按钮。
- 下载修改后的 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 吗?请 获取免费的临时许可证,解锁完整功能。它让您能够在没有任何限制的情况下调整大小、压缩和操作 PDF 文件。
调整 PDF:免费资源
探索更多工具和文档:
结论
在这篇文章中,您探讨了如何使用免费的在线工具调整 PDF 文档的大小,并了解了调整大小过程的幕后工作原理。您还学习了如何在 C#、Java 和 Python 中使用 Aspose.PDF 以编程方式实现 PDF 调整大小。无论您是调整 PDF、调整文档布局,还是为屏幕或打印优化,Aspose.PDF 都为您提供了高效处理所有这些任务的工具和灵活性。
有问题吗?随时通过我们的 免费支持论坛 联系我们。