通过 Java 调整 PDF 的大小

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

使用 Java 调整 PDF 页面的大小

你需要调整 PDF 的大小吗?以编程方式修改 PDF 文档是现代数字工作流程的重要组成部分。像 Aspose.PDF 这样的 Java 库是独立的解决方案,不依赖其他软件,可以用于商业用途。它们涵盖了专业 Java 开发人员的所有可能需求。

此 Java 库使开发人员能够通过编程快速高效地调整 PDF 文档的大小。此库向您展示如何使用 Java 以编程方式轻松更新或更改现有 PDF 文件中的页面尺寸。它是使用 Java 处理 PDF 文档的独立解决方案,无需安装任何第三方软件。

为了调整 PDF 文件的大小,我们将使用 Aspose.PDF for Java API,这是一款适用于 Java 平台的功能丰富、功能强大且易于使用的文档处理 API。你可以直接从 Maven 下载其最新版本,然后在pom.xml 中添加以下配置,将其安装在基于 Maven 的项目中。

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

如何调整 PDF 文档的大小


你需要 Aspose.PDF for Java 才能在你的环境中试用代码。

1.加载源 PDF 文件。 1.将页面放入 PageCollection 对象。 1.获取给定页面。 1.调用 setPageSize (..) 方法来更新其尺寸。 1.调用 Document 类 Save (..) 方法生成具有更新页面尺寸的 PDF 文件。

如果您想根据任务调整 PDF 文件的大小,此解决方案可以提供帮助。有了这个功能强大的 Aspose.PDF Java 库,你可以更新或更改现有文件的页面尺寸(大小)。这个专业工具使用 Java 来有效地调整 PDF 的大小。以下示例演示如何在 Java 中更改 PDF 文档的大小:

调整 PDF 大小-Java

此示例代码显示了如何调整 PDF 页面的大小-Java

    
    public static void ChangePDFPageSize() {
        
        // Open first document
        Document pdfDocument = new Document(_dataDir + "sample.pdf");
                
        // Get page collection
        PageCollection pageCollection = pdfDocument.getPages();

        // Get particular page
        Page pdfPage = pageCollection.get_Item(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, 597.6)
        pdfPage.setPageSize(597.6, 842.4);

        _dataDir = _dataDir + "UpdateDimensions_out.pdf";
        
        // Save the updated document
        pdfDocument.save(_dataDir);
    }

关于 Java API 的 Aspose.PDF

Aspose.PDF for Java API 是一个允许开发人员向其应用程序添加 PDF 处理功能的库。它可用于构建任何类型的 32 位和 64 位应用程序,无需使用 Adobe Acrobat 即可生成或读取、转换和操作 PDF 文件。Aspose.PDF for Java 允许开发人员在 PDF 文档中插入表格、图形、图像、超链接、自定义字体等。此外,也可以调整PDF的大小。适用于 Java 的 Aspose.PDF 为开发安全的 PDF 文件提供了出色的安全功能。

你可以在 文档 和关于如何使用 API 的 示例 上找到有关 Aspose.PDF for Java API 的更多信息。Aspose.PDF for Java API 的一些主要功能包括支持各种文件格式,包括 HTML、XFA、TXT、PCL、XML、XPS 和图像文件格式,支持各种 PDF 版本,以及广泛的超链接功能。