【问题标题】:Use pdf.js to copy a page from one pdf document into another pdf document使用 pdf.js 将页面从一个 pdf 文档复制到另一个 pdf 文档
【发布时间】:2018-06-23 08:36:28
【问题描述】:

我希望能够使用 pdf.js 将一个或多个页面从现有的 pdf 文档复制到另一个 pdf 文档(或新的 pdf 文档)。

理想情况下,我希望能够指定目标文档中包含新页面的位置 - 这很可能位于文档的末尾。

将所有页面添加到目标文档后,脚本将保存修改或创建的文档。

【问题讨论】:

    标签: pdf pdf.js


    【解决方案1】:

    简短的回答是,你不能。 PDF.js 是一个“解析和渲染”库。所以只看。常见问题解答还提到:

    PDF.js 旨在阅读 PDF 文件,而不是编辑它们。

    https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq-annotations

    如果您想开始编辑和操作文档。您可能需要一个服务器端组件。有很多库支持各种不同的语言。

    【讨论】:

    • 感谢您的评论 - 我找到了 pdfkit.js 和 blob-stream.js,它们允许创建 PDF 文档。
    • 酷,很高兴你找到了有用的东西。不要忘记添加或标记答案。 :)
    • 看来 pdf.js 不允许您创建新页面并向页面添加图像。但是 pdfkit.js 确实允许您将图像添加到新的 pdf 文档中,因此我认为可以使用 canvas.todataurl() 来获取呈现的 pdf 的内容并将其添加到新文档中。这并不理想,因为显然基于原始 pdf 文档(文本现在是图像)中的内容可能会降低保真度。当我一切正常时,我会发回一段代码
    猜你喜欢
    • 2012-09-11
    • 1970-01-01
    • 2010-09-09
    • 2018-09-22
    • 2013-08-02
    • 1970-01-01
    • 2014-09-22
    • 2012-10-16
    • 1970-01-01
    相关资源
    最近更新 更多