IronPDF 开始 创建编辑 PDF Java AWS Lambda How to Run IronPDF for Java in Google Cloud Curtis Chau 已更新:六月 1, 2025 Download IronPDF Maven 下载 JAR 下载 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 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 部署? 不支持 Zip 部署,因为 IronPDF 需要在运行时执行二进制文件,这对标准 Zip 部署方法不可行。 在 Google Cloud 上部署 PDF 库需要哪些额外的依赖项? 可能需要的其他依赖项包括 perfmark-api、grpc-okhttp 和 grpc-netty-shaded。这些可以确保库在部署时正常运行。 如何在 Google Cloud Docker 映像中处理 PDF 库的软件包需求? 默认的 Cloud Function Docker 映像缺少 Chrome 所需的软件包。使用自定义 Dockerfile 按照 IronPDF Linux 部署指南安装所有必要的软件包。 在 Docker 环境中部署 PDF 库是否需要特定的 Maven 插件? maven-shade-plugin 可能是 Docker 环境所需。它应该被配置以使用转换器,特别是在处理复杂依赖项时。 如何在 Docker 环境中设置 PDF 引擎的工作目录? 您可以使用 Setting.setIronPdfEngineWorkingDirectory(Paths.get("/tmp/")) 设置 PDF 引擎的工作目录。确保使用类似于 RUN chmod 777 /tmp/ 的命令在 Dockerfile 中授予必要的权限。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? 版本: 2025.11 刚刚发布 免费 Maven 下载 查看许可证