我在调用脚本进行转换时遇到问题。我在 ubuntu 中有一个脚本,可以将多页 pdf 拆分为单页 pdf 文件,然后使用 convert(来自 imagemagick)将其转换为 tif,然后使用 tesseract ocr 生成 html,使用文本层将其转换回 pdf,然后合并一切都回到带有文本层的单个pdf中。这些脚本在控制台中运行良好,但在 Alfresco 中,由于路径中的环境变量不同,请使用不同的转换 (/opt/alfresco-3.4.d/common/bin/convert) 而不是 /usr/bin/convert。结果是 pdf 1.3 而不是 tiff,因此 tesseract 不会什么都不做。servlet 是 tomcat,我试图将 /usr/bin/convert 复制到 catalina home,并复制到 alfresco common directory ,将 convert 重命名为 conv 并调用它等,但没有任何反应。
我怎么能告诉 Alfresco 使用正确的转换而不是他的 /opt/alfresco-3.4.d/common/bin/convert
谢谢