gpt4 book ai didi

azure-webjobs - Azure 中的 GhostScript

转载 作者:行者123 更新时间:2023-12-02 01:39:01 25 4
gpt4 key购买 nike

我正在将一些本地应用程序迁移到 Azure 并在一个方面苦苦挣扎 - GhostScript。我们使用 GhostScript 将 PDF 转换为多页 TIFF。目前,它部署在 Azure VM 中,但从管理的角度来看,WebApp 和 WebJob 似乎更合适。在我的所有测试中,我一直无法找到运行 GhostScript exe 的工作。

有没有人能够在 WebJob 中运行 GhostScript 或任何第三方 exe?

我曾尝试将 GhostScript exe、lib 和 dll 打包成一个 ZIP 文件,然后解压缩到 Path.GetTempPath(),然后使用新的 System.Diagnostics.Process 以所需的参数运行 exe - 这不起作用 -进程拒绝启动,退出代码为 -1073741819。

任何帮助或建议将不胜感激。

最佳答案

我们让它在这里工作:
Converting PDFs to Multipage Tiff files Using Azure WebJobs .关键是将 Ghostscript 程序集放在项目的根目录中并设置“始终复制”。当您发布项目时,这允许它们被推送到 Azure 服务器,并最终到达正确的位置。

此外,我们需要将 Ghostscript 处理的文件下载到本地 Azure WebJob 临时目录。这是通过使用以下代码发现的:

Environment.GetEnvironmentVariable("WEBJOBS_PATH");

关于azure-webjobs - Azure 中的 GhostScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29471676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com