【问题标题】:Merge many PDFs into single multi-page file with web technologies使用 Web 技术将多个 PDF 合并为单个多页文件
【发布时间】:2012-05-31 01:41:00
【问题描述】:

我有许多单页 PDF 文件需要合并成一个多页的文件(PDF 是从 HTML 页面生成的)。此外,它需要是一个跨操作系统、跨浏览器的解决方案,并且独立于服务器上使用的后端技术(必须在 Windows、Linux 和 OS X 上工作并且易于安装)。我正在考虑将文件与 PDF.js(来自 Mozilla)合并,但从我读过的内容来看,它只会在 Firefox 和 Chrome 下呈现正确的 PDF(所以 IE 用户被排除在外,或者不?)。在浏览器/网络环境中执行此操作的任何其他选项? 它将用于商业应用程序,因此如果它是一些第三方软件,我还需要适当的许可证。

【问题讨论】:

  • 我认为客户端技术目前还达不到这个水平。你能告诉我们一些你为什么不希望在服务器上这样做的背景吗?
  • 如前所述,我可以告诉我的用户安装 phantomjs 或 nodejs,但我无法控制他们使用的后端技术,也无法控制它是 windows 还是 unix 服务器。这就是为什么我需要一个适用于其中任何一个的解决方案,而不是所有的库都适用于每个环境。
  • 你没有完全这么说,但是好吧:)...为什么不使用适用于所有环境的服务器端技术呢? GhostScript 可在所有这些设备上运行。
  • 这个问题很少 - 免费许可证仅用于非商业用途,没有 mac 源,并且不确定它是否能够从 html 生成 pdf。我最好更新问题。
  • 关于许可问题:来自WikipediaGhostscript 也可以付费许可用于专有项目

标签: pdf merge pdf-generation phantomjs


【解决方案1】:

你不能做这个客户端,除非你自己动手。目前没有任何东西可以处理这个客户端。

最好的办法是尝试使用服务器端的东西,比如 Python + PyPDF,这是非常跨平台的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-16
    • 2012-09-12
    • 2013-06-10
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 2010-10-04
    相关资源
    最近更新 更多