我正在开发一个流程,允许人们通过基于网络的界面上传 PDF 文件并管理文档(页面顺序)。
PDF 文件的页面需要裁剪为特定尺寸才能打印,目前我们通过 Photoshop 操作来处理这些页面。
我想要做的是将 PDF 文件上传到专用服务器以执行所需的过程(Photoshop 操作、转换、将图像发送回网络服务器)。
有哪些好的方法可以执行这些功能,但可以向网络服务器发送更新以允许进程跟踪/进度条,从而让用户了解其文件的处理时间。
此外,一般来说,有哪些用于排队/跟踪作业/流程的好技术(重点是基于网络的技术)?
最佳答案
Derek,我相信您有使用 Photoshop 的理由,但认真地说,Imagemagick 渲染对您来说还不够吗?我曾经使用传真实用程序将 Fax.g3 文件转换为 TIFF,然后使用 Imagemagick 将对比度和亮度提高 15%,并将其转换回 PDF。 IM 作为独立的 Linux 程序由 system()
调用调用,我知道有新的 Imagemagick PECL 扩展。
关于php - 使用 Javascript 执行流程并将更新/回调发送到网络服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/192978/