How to Run IronPDF for Java in Google Cloud

This article was translated from English: Does it need improvement?
Translated
View the article in English

注意:我們尚未完全測試對 Google Cloud 的支援,但如果您想嘗試,我們有一些 必要設定

重要:必要的設定

com.ironsoftware ironpdf-engine-linux-x64 2022.xx.x ``` * 此插件**可能**是必需的: ```xml org.apache.maven.plugins maven-shade-plugin 3.2.4 package shade ``` * 這些依賴**可能**是必需的: ```xml io.perfmark perfmark-api 0.26.0 io.grpc grpc-okhttp 1.50.2 io.grpc grpc-netty-shaded 1.50.2 ``` * 由於啟動緩慢,將 `timeout` 設定為 `330 秒`。 * 將 ` 記憶體大小`至少設定為 `2048 MB`。 * 將 `Ephemeral Storage Size` 設定為至少 `1024 MB`。 * 在某些環境中,您可能需要指向 `IronPdfEngineWorkingDirectory` 並為其設定執行權限: ```java // Set the working directory for the IronPDF Engine Setting.setIronPdfEngineWorkingDirectory(Paths.get("/tmp/")); ``` ```docker # Grant full read/write/execute permissions to the /tmp directory RUN chmod 777 /tmp/ ```

常見問題解答

如何在 Google Cloud 上為 Java 設定 PDF 庫?

若要在 Google Cloud 上設定 PDF 庫,請使用自訂 Dockerfile 安裝所有必要的軟體包,具體步驟請參閱 IronPDF Linux 部署指南。請包含ironpdf-engine-linux-x64依賴項,並配置特定設定以獲得最佳效能。

在 Google Cloud 上運行 PDF 庫需要哪些具體設定?

在 Google Cloud 上執行 PDF 函式庫時,請使用 330 秒的逾時時間、至少 2048 MB 的記憶體大小以及至少 1024 MB 的暫存空間。此外,請設定IronPdfEngineWorkingDirectory並確保目錄具有執行權限。

為什麼 Google Cloud 上的 PDF 函式庫不支援 Zip 部署?

由於 IronPDF 需要在執行時間執行二進位文件,而標準的 Zip 部署方法無法實現這一點,因此不支援 Zip 部署。

在 Google Cloud 上部署 PDF 函式庫還需要哪些其他依賴項?

可能需要的其他依賴項包括perfmark-apigrpc-okhttpgrpc-netty-shaded 。這些相依性可確保庫在部署後正常運作。

如何在 Google Cloud Docker 映像中處理 PDF 庫的軟體包相依性?

預設的雲端函數 Docker 映像缺少 Chrome 所需的軟體包。請使用自訂 Dockerfile 安裝所有必要的軟體包,具體操作請參考 IronPDF Linux 部署指南。

在 Docker 環境中部署 PDF 庫是否需要特定的 Maven 插件?

在 Docker 環境中,可能需要maven-shade-plugin 。尤其是在處理複雜依賴關係時,應將其配置為使用轉換器。

如何在 Docker 環境中設定 PDF 引擎的工作目錄?

您可以使用Setting.setIronPdfEngineWorkingDirectory(Paths.get("/tmp/"))設定 PDF 引擎的工作目錄。請確保在 Dockerfile 中使用類似RUN chmod 777 /tmp/的命令授予必要的權限。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
版本: 2025.11 剛剛發布