解析PDF页面作为JavaScript图像



根据标题,有什么方法可以从未保护的pdf文件中解析为javascript image()对象?

在运行JavaScript之前也可以转换它们,但是我希望自动完成此操作,而没有任何需要安装的库的帮助。

互联网上的某人发布了此bash脚本。不幸的是,我不知道bash,但是运行非常简单。

#!/bin/bash
PDF='doc.pdf'
NUMPAGES=`identify -format %n "$PDF"`
for (( IDX=0; IDX<$NUMPAGES; IDX++ ))
do
  PAGE=$(($IDX+1))
  convert -resize 1200x900 "$PDF[$IDX]" `echo "$PDF" | sed "s/.pdf$/-page$PAGE.jpg/"`
done
echo "Done"

但是我得到了这些错误:

line 3: identify: command not found
line 5: ((: IDX<: syntax error: operand expected (error token is "<")

使用bash脚本预先转换PDF将是一个很好的解决方案。有人可以修复上面的脚本或提供替代解决方案吗?

非常感谢!

pdf.js将使您将PDF渲染到画布上。然后,您可以做类似的事情:

var img = new Image();
img.src = pdfCanvas.toDataURL();

我对PDF.JS印象深刻。我喜欢让客户的浏览器为我做尽可能多的工作。

演示:http://jsbin.com/pdfjs-helloworld-v2/1/edit

看来第一个问题是缺失的可执行文件: identify。这是ImageMagick的一部分:

http://www.imagemagick.org/script/index.php

确保您也将其放在路径中。

相关内容

  • 没有找到相关文章

最新更新