这个尖锐的教程解释了如何在 Java 中更改 PDF 页面的大小。它包含配置开发环境的所有详细信息、实现该功能可遵循的详细步骤序列,以及演示在 Java 中更改 PDF 页面大小的过程的可运行示例代码。您还将学习以点为单位计算要提供给此应用程序中的方法的页面大小的过程。
在 Java 中编辑 PDF 页面大小的步骤
- 设置开发环境使用 Aspose.PDF for Java 改变页面大小
- 使用 Document class 对象加载源 PDF 以修改页面尺寸
- 访问加载的 PDF 文件中的默认 page collection
- 访问要修改大小的目标页面
- 以磅为单位设置页面大小宽度和高度
- 将更新的 PDF 文件保存在磁盘上或具有指定页面大小的流中
这些步骤描述了在 Java 中更改 PDF 纸张大小的过程。您可以将源 PDF 文件加载到支持许多其他重载的 Document 类对象中,以控制文档加载过程。 Document 类包含 PageCollection 对象,可以使用 getPages() 方法忽略该对象以获取对目标页面的引用。 Page 类的方法 setPageSize() 需要更新页面的新宽度和高度。
在 Java 中更改 PDF 页面大小的代码
上面的代码演示了在 Java 中修改 PDF 页面大小的过程。您必须以磅为单位计算新的页面大小,以便在 Aspose.PDF 中一英寸等于 72 磅。现在,如果您想计算尺寸为 8.3 x 11.7 英寸的页面的尺寸(以磅为单位),您可以将 8.3 乘以 72 和 11.7 乘以 72 以获得要提供给 setPageSize() 方法(如 Envelop)的以磅为单位的尺寸#此示例代码中演示了 10 大小。
我们在这里学习了在 Java 中更改 PDF 页面尺寸的过程。如果您想了解保护输出 PDF 文件的过程,请参阅 如何在 Java 中使用密码保护 PDF 上的文章。