问题标签 [pdfmerger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pdf - 如何在 puppeteer 中将多个 pdf 合并为一个 pdf?
我一直在尝试将上述所有 7 个 pdf 合并为一个输出 pdf。但我无法做到。
错误:找不到 1.pdf
我也尝试过使用相对路径和绝对路径,但由于上述错误而无法实现。
我们有没有办法使用 Puppeteer 将所有这 7 个 pdf 合并为一个?
如果我能得到这个问题的答案,那将非常有帮助。
python - 遍历文件夹和子文件夹并合并pdf
我尝试创建一个脚本来循环遍历父文件夹和子文件夹并将所有 pdf 合并为一个。下面是我到目前为止编写的代码,但我不知道如何将它们组合成一个脚本。
参考: 合并 PDF 文件
第一个功能是遍历父文件夹下的所有子文件夹并获取每个 pdf 的路径列表。
其次,我创建了一个列表以将所有路径附加到子文件夹中的 pdf 文件并合并到一个组合文件中。在这一步,我被告知:
类型错误:listdir:路径应该是字符串、字节、os.PathLike 或 None,而不是列表
为了避免错误并将两个功能组合在一起,我应该在哪里修改代码?
php - 如何在 php 中使用 PDFMerger 合并不同版本的 pdf 文件?
伙计们,
在 PHP 7.4 中,我使用 PDFMerger 库来合并 pdf 文件。有时,当两个文件具有不同版本的 pdf 时,我会面临合并 pdf 文件的问题。截至目前,我正在使用幽灵脚本来更改版本。要使用 ghost 脚本,我必须exec
在服务器上启用该命令,这不利于安全目的。所以我试图找到一种解决方案来避免使用幽灵脚本来更改 pdf 的版本。
注意:我没有生成 pdf 文件,因为它正在上传到系统并且需要合并上传的 pdf 文件。
谢谢,尼拉夫。
javascript - 未捕获(承诺)错误:已使用 pdf-merger-js 模块结束
语境
我正在开发一个专门用于 pdf 操作的 vueJS 组件。目标是允许用户上传多个 pdf 文件,删除一些页面并按特定顺序重新组织所有页面。
代码
我有一个名为的文件数组pdfFiles
。每次用户删除一个新的 pdf 文件时,我都会将 blob 存储在这个数组中。
有一个名为 的数组pages
。该数组存储每个导入的 pdf 文件的每一页。存储在此数组中的对象具有以下结构:
page
这是 PDF.js lib 中的一个自动生成的对象,对于示例id
来说并不重要。
pdfFileIndex
是一个整数,对应于pdfFiles
页面关联的数组中文件的索引。
index
只是他的pdf文件中页面的索引。
当用户结束对文件的操作时,我使用以下代码生成仅包含用户保留的页面的 pdf:
this.merger
已初始化为:merger: new PDFMerger()
在数据范围内。
所以this.pdfFiles[page.pdfFileIndex]
包含文件的 blob 并[page.index]
包含我要添加到合并对象的页面的索引。
我使用了一些 console.log 来检查这两个值是否与用户在编辑器中所做的相对应,并且确实如此。
问题
this.merger.saveAsBlob()
我在这一步有一个问题:
在模块的 github 上只有一篇与此问题相关的帖子,即这个:https ://github.com/nbesli/pdf-merger-js/issues/29 。
事实是我的问题不一样,因为我只在应用程序中调用了一次“exportPdf”函数。
如果需要更多代码或解释,请询问我。感谢您的帮助
python - 我无法在 Spyder 中安装或使用 PyPDF
我已经在线复制了一个程序来合并我拥有的一些 PDF 文件。但是,Spyder 找不到名为 PyPDF2 的模块。如何使用 Spyder/Anaconda 获取 PyPDF2?
或者是否有其他方法可以使用此软件合并 pdf?
作为参考,这是我用于该程序的代码:
java - 如何使用java将所有pdf文件合并为一个?
在一个文件夹中,我有几个 pdf 文件,我想将所有文件合并到一个文件夹中。使用 java 我怎样才能做到这一点?
java - 如何解决java中的“流关闭错误”?
我正在尝试使用此代码使用 pdfbox jar 在 java 中合并多个 pdf 文件。当它试图将第二个 pdf 合并到第一个时......它会出现 Stream closed 错误。有人可以帮我吗?
java - 如何从 PDFMergerUtility 设置 PDF 打开页码
我正在使用PDFMergerUtility
Java 合并 PDF 内容。
但默认情况下,当我尝试打开生成的 PDF 时,它会在 PDF 的最后一页打开。我没有为这些使用 PDocument,因为这些是基于实体的文档。因此无法使用以下方法。您能否建议任何方法来直接设置打开的页码PDFMergerUtility
。
php - 将自定义字段 (ACF) 中的 PDF 文件合并到一个 PDF 文件中,并回复创建的 PDF 文件,Wordpress(AJAX 请求)
我正在使用高级自定义字段插件(免费版)将 3 个不同的 pdf 文件附加到单个帖子。
在模板上显示帖子列表后,单击按钮我正在发出 AJAX 请求以获取所有显示帖子的文件。
由于每个帖子都有 3 个 PDF 文件,我想将所有帖子的所有这些文件合并为一个 PDF 文件并下载该单个文件。
到目前为止我做了什么:
单击按钮时的 AJAX 请求:
和 admin-ajax.php 代码:
到目前为止一切正常,我能够获取每个帖子的文件 URL,但我不知道如何将这些文件合并为一个并将文件作为 AJAX 响应返回,然后下载该文件。
有什么帮助吗?
此致。
javascript - 是否可以异步运行下载脚本
我有一个 PHP 脚本,它可以在我们的服务器上找到 PDF 文档,并使用 pdfmerger ( https://github.com/myokyawhtun/PDFMerger/blob/master/PDFMerger.php ) 将它们连接到单个用户下载中。
我一直在使用 javascriptwindow.open(my_url)
打开一个新选项卡来运行 pdfmerger 合并/下载 PHP 脚本。当它完成时,它会执行一个 javascript window.close()
。
问题是,对于小型下载,会弹出一个空白窗口,然后很快关闭,这不是主要问题。对于更长的下载,可能需要一些时间(20 秒以上),让用户在空白屏幕上等待。我曾想过在下载 PHP 脚本表单上放置一个加载 SVG,但它从未出现(可能等待脚本完成?)。
更简洁的解决方案是异步运行 PHP 脚本。
有没有办法调用 pdfmerger 合并/下载 PHP 脚本,以便它在后台异步运行(不需要回调)?