问题标签 [pdf2image]
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.
node.js - 当pdf文件转换为图像和图像然后组合形成一个pdf时,Nodejs服务器出现代理错误
我被分配了一项将文本库 pdf 转换为图像库 pdf 的任务。所以我正在做的是使用 npm 库“pdf2img”将文本库 pdf 转换为图像。然后我使用 npm 库“ImagesToPdf”将这些图像组合成一个 pdf。该代码在不需要太多时间转换的小型 pdf 上运行良好。但是,当涉及超过 3 页的大型 pdf 文件时。它给出了代理错误,例如“代理错误:无法代理请求 /Api/pdfUpload 从 localhost:3000 到 http://localhost:3003。[1] 请参阅https://nodejs.org/api/errors.html#errors_common_system_errors更多信息(ECONNRESET)。”
当 pdf 正在转换图像然后组合形成单个 pdf 时,服务器会出现此错误。由于代码在小型 pdf 上运行良好,我可以在浏览器中看到转换后的 pdf。但不适用于大型pdf。
需要帮助,提前谢谢
下面是我的代码
pdf2img.setOptions({ type: 'png', // png 或 jpg, 默认 jpg 大小: 1024, // 默认 1024 密度: 800, // 默认 600 outputdir: __dirname + '/client/public/converted', //输出文件夹,默认为空(如果为空,则创建与文件名相同的文件夹名) outputname: fileName, // 输出文件名,默认为空(如果为空,则创建与输入名相同的图像名)页面: null // 转换所选页面,默认为null(如果给定null,则转换所有页面) });
python - 获取 pdf2image 的空列表(convert_from_bytes)
我正在尝试使用包中的convert_from_bytes
函数将 PDF 转换为图像pdf2image
。
我在两台服务器上有一个应用程序,在一台服务器上它能够正确进行转换,但在另一台服务器上它给了我一个空列表[]
。
我也有Poppler
。我正在使用pdf2image 1.13.1
.
我在服务器 1 上没有任何问题,但我在服务器 2 上遇到问题。
由于网络受到限制,是否pdf2image
需要互联网访问?
请找到上面的代码
当我在服务器 1 上打印图像时,我得到[<PIL.PpmImagePlugin.PpmImageFile image mode=RGB size=3807x4944 at 0x2DBF3FD1388>, <PIL.PpmImagePlugin.PpmImageFile image mode=RGB size=3807x4944 at 0x2DBF3FD12C8>]
但是对于托管在服务器上的相同代码 2 给了我一个空列表
我感谢您的帮助!谢谢。
python - 如何将pdf文件转换为JPEG文件并保存在Django的ImageField中
我想将 pdf 文件转换为 jpeg 文件并将它们保存为 Django 中的 ImageField。在我的例子中,我已经在 MyModel 中有 pdf 文件,其中一些将被转换为 jpeg 文件并保存为 jpeg 文件作为 AnotherModel 中的 ImageField。
如果我使用pdf2image提供的“convert_from_path”,我认为有必要提前准备一个jpeg文件的路径。但是,我不知道在创建 ImageField 的每条记录之前如何准备它。
node.js - 节点 azure 函数上的 pdf2pic 包出错
我正在构建一个 Azure 函数,该函数在将 pdf 上传到 blob 存储时触发,然后将 pdf 转换为 jpg 文件并将其保存到另一个存储中,我看到该库pdf2pic
擅长 pdf 转换,我安装了 GraphicsMagik、Ghostscript 和gm
包来自 npm。我收到此错误:
这是我的代码:
我正在使用 fromBuffer ,因为该函数正在接收 pdf 的缓冲区。我不确定我是否正确实施了图书馆,有人可以帮助我吗?
python - 使用 pyinstaller (pdf2image) 创建的 exe 文件时出现 poppler 路径错误
我想制作一个转换工具,通过pyinstaller,python pdf2image模块将pdf文件更改为jpg文件。
它在 python 脚本(pycharm)上成功执行。但是当我尝试使用这个源制作 exe 文件时,pyinstller 制作的 exe 文件在控制台上显示错误消息,上面写着“无法获取页数。是否安装了 poppler 并在 PATH 中?”
这是我原来的完整脚本
这是 CMD 上用于制作 exe 文件的 pyinstaller 命令
我无法理解为什么会发生此错误,仅在 exe 文件中。pycharm中原来的脚本没有问题,同样的源和路径成功了。
path - Python 无法识别我的 PATH 配置
我正在尝试在 python 中使用一些库,但我遇到了 PATH 配置问题。
当我尝试使用 Selenium 和 pdf2image 时会发生这种情况。在这两种情况下,都会有一条消息询问文件夹是否在 PATH 中。我已经检查过了,它们已作为系统变量添加到 PATH 中,如您在屏幕截图中所见。
附加信息:当我打开 Ubuntu 时,会出现附加消息,通知 pyenv 配置错误。这会是我的问题的原因吗?我尝试按照说明更改文件 .zhrc 和 .profile 来修复它(如您在屏幕截图中所见),但它仍然无法正常工作。
pdf2image 示例:
输入
输出
硒的例子
输入
输出
python - 尝试将 pdf 转换为文本但既没有得到输出也没有任何错误
此代码应该将任何 pdf 转换为文本。当代码运行时,它什么也没有提供。没有输出,没有错误。我无法理解原因。
python - 为什么pdf2image从pdf转换后会增加图像的大小?
我正在使用 pdf2image 将 pdf 转换为图像(.png)。但是,转换后图像的大小会增加。这是我正在使用的代码:
查找pdf大小的代码:
查找图像大小的代码:
宽度增加约 4 倍,而高度增加约 8 倍。
python - 如何用pdf2image指定输出jpg的dpi?
我有一个简单的代码来将 pdf 转换为 jpg。我需要 jpg 输出为 1200 x 1500 像素和 4 x 5 英寸。我需要 300 dpi。当我运行代码时,它会生成一个 96 dpi 的 jpeg(1200 x >1500 - 但我想保持比例)。我检查了文档,但找不到如何更改 dpi 输出。我获取了文件并使用 Windows 原生 Paint 程序对其进行了裁剪,以获得 1200 x 1500 像素。当我从 Paint 中保存它时,它是 120 dpi。
python - 如何解决“无法获取页数。是否已安装 poppler 并在 PATH 中?” 使用pdf2image时?
我正在使用模块 pdf2drive 将我的 pdf 文件转换为图像。但是当我运行时,弹出一条错误消息:“无法获取页数。是否已安装 poppler 并在 PATH 中?”
我安装了 poppler,并添加了环境变量的路径。在命令提示符下,它可以正常运行。 命令提示符中的消息
但之后,在 IDE 中报告了相同的错误消息。 IDE 中的错误消息
我应该怎么做才能解决这个问题?谢谢!
这是我的代码: