将PDF文档的一部分呈现给图像文件需要哪些库,扩展等?
我找到的大多数PHP PDF库都围绕创建PDF文档,但是有一种简单的方法可以将文档呈现为适合Web使用的图像格式吗?
我们的环境是LAMP堆栈.
我正在尝试使用 Mozilla 的 PDF.js (example here)开发 PDfViewer 应用程序。如果有github项目作为参考就好了。
提前致谢!!
我想在 html page 4 canvas 中显示,每个画布对应一个 pdf 文件的页面。我成功地在 1 个画布中显示了 1 个页面,但是当我想显示 4 个时它不起作用:没有显示任何页面。
我做错了什么?
编辑:
我试图解决承诺的问题(我编辑了我的代码),但现在我遇到了另一个错误:Error: Invalid page request pdf.js:2687:31这是相应的代码(2697 是返回的行):
getPage: function WorkerTransport_getPage(pageNumber, capability) {
if (pageNumber <= 0 || pageNumber > this.numPages ||
(pageNumber|0) !== pageNumber) {
return Promise.reject(new Error('Invalid page request'));
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
html文件:
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<meta name="description" content="PDF Viewer"/>
<title>My page</title>
</head>
<body>
<body>
<canvas id="canvas1" width="300" height="300"></canvas>
<canvas id="canvas2" width="300" height="300"></canvas>
<canvas id="canvas3" width="300" height="300"></canvas> …Run Code Online (Sandbox Code Playgroud)