使用 Java 調整 PDF 大小

變更 PDF 頁面大小。在 Java 使用 Aspose.PDF 以程式編程方式修改 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.將頁面放入頁面收集物件中。 1.獲取給定的頁面。 1.呼叫 setPageSize (..) 方法以更新其尺寸。 1.呼叫「文件」類別 Save (..) 方法,以產生具有更新頁面維度的 PDF 檔案。

如果您想為任務調整 PDF 文件的大小,此解決方案可以提供幫助。使用這個強大的 Aspose.PDF Java 庫,您可以更新或更改現有文件的頁面維度(大小)。這個專業工具使用 Java 有效地調整 PDF 的大小。以下範例演示了如何在 Java 中更改 PDF 文檔的大小:

調整 PDF 大小-Java

此範例代碼顯示如何調整 PDF 頁面大小-Java


// 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) 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage.setPageSize(597.6, 842.4);
// Save the updated document
pdfDocument.save(_dataDir + "UpdateDimensions_out.pdf");
pdfDocument.close();

關於 Java API 的 Aspose.PDF

Aspose.PDF for Java API 是一個函式庫,它使開發人員能夠為其應用程式添加 PDF 處理功能。它可用於構建任何類型的 32 位元和 64 位元應用程序,無需使用 Adobe Acrobat 即可生成、讀取、轉換和操作 PDF 文件。 Aspose.PDF for Java 允許開發人員在 PDF 文件中插入表格、圖表、圖像、超連結、自訂字體等。此外,它還支援調整 PDF 文件的大小。 Aspose.PDF for Java 提供絕佳的安全功能,可協助您開發安全的 PDF 檔案。

您可以在文件範例中找到有關 Aspose.PDF for Java API 的更多信息,了解如何使用 API。 Aspose.PDF for Java API 的一些主要功能包括支援多種文件格式(包括 HTML、XFA、TXT、PCL、XML、XPS 和圖像文件格式)、支援各種 PDF 版本以及強大的超連結功能。