我正在开发一个从Michael Beale 发布的示例开始的PDF查看器。它可以很好地处理大量不同类型的文档。我的问题是,加载不止一次由TEKLA导出为PDF的2d模型,第一次运行良好,但以下失败在控制台上显示错误:
font-engine.js:51 Failed to map font Arial
value @ font-engine.js:51
value @ font-engine.js:59
value @ LmvCanvasContext.js:594
paintChar @ pdf.js:11506
showText @ pdf.js:11635
executeOperator
我想在我的网站上显示一个从base64生成的文档,但是抛出了这个错误,并且不显示任何内容。控制器中没有错误,此消息显示在浏览器(Chrome)中: Uncaught Error: Assertion failed
at assert (pdf_viewer_wrapper.js:5)
at Viewport.getPageAtY_ (pdf_viewer_wrapper.js:16)
at Viewport.getMostVisiblePage (pdf_viewer_wrapper.js:16)
at HTMLElement.updateUIForViewp
我正在尝试在我的React项目中引用 (由Mozilla编写)。但是,它抛出了“意外的标识符”错误。
我已将PDF.js放在公用文件夹中,并在我的index.html中引用了它。
文件结构:
public
- index.html
- pdftojs
- parsejs.js // < parseFile method in this file will be called
- pdf-parse.js
- misc..
src
- pdftotext
- parsepdf.js // < page to parse PDF
pdf-pa
我正在尝试编写一个chrome扩展来实现PDFJS从PDF中提取数据。我可以在读取本地文件时实现这一点,但我希望在浏览器中解析当前正在查看的PDF。
我收到了大量的以下错误:
'Warning: Ignoring invalid character "33" in hex string'
'Warning: Ignoring invalid character "79" in hex string'...
然后
"Error
at InvalidPDFExceptionClosure (chrome-extensi
在这里,我试图将HTML转换成PDF格式,并使用html-pdf npm ())。该代码在本地运行良好,并在google云运行方面遇到了问题。
Error: write EPIPE at afterWriteDispatched (internal/stream_base_commons.js:154:25) at writeGeneric (internal/stream_base_commons.js:145:3) at Socket._writeGeneric (net.js:786:11) at Socket._write (net.js:798:8) at doWrite (_str
这是PDF.js站点
https://github.com/mozilla/pdf.js
我正在搜索和阅读大量文章,大部分编码都是将pdf导入pdf.js并在浏览器上显示,我无法理解PDF.js是否能够在不下载pdf文件的情况下在web浏览器上创建PDF格式和显示?
这是我找到的示例代码:
'use strict';
//
// Fetch the PDF document from the URL using promises
//
PDFJS.getDocument('helloworld.pdf').then(function(pdf) {
// U
当浏览器中的按钮被单击时,我正在尝试能够在服务器上运行一个puppeteer节点任务。我不确定是否设置了正确的环境,因为我得到了"Uncaught (in promise) TypeError: Cannot read property 'call' of undefined".
当我从CMD运行$node src/js/pdfTest.js时,它按照预期输出文件,所以我不确定我错过了什么。我使用的是puppeteer/puppeteer-web.js、C# .NET、JavaScript,Node10.15.0安装在我本地的windows/WSL机器上
pdf
当我使用html-pdf节点模块从HTML文件生成PDF时,它抛出以下错误(仅在docker中)。同样的代码可以在本地机器ubuntu 18.04中运行
write EPIPE\n at afterWriteDispatched (internal/stream_base_commons.js:154:25)\n at writeGeneric (internal/stream_base_commons.js:145:3)\n at Socket._writeGeneric (net.js:784:11)\n at Socket._write (net.js:796:
我使用html-pdf NPM模块将我的html (bill.html)代码转换为pdf文件(bill.pdf),下面有带有标题标记的简单html,并通过fs模块导出该html。
import { create } from 'html-pdf';
import fs from 'fs';
import path from 'path';
var html = fs.readFileSync(path.resolve(__dirname, "./bill.html"), 'utf8');
var options
我想预览pdf作为画布,但我不能导入pdfjs在我的项目。
我已经使用$yarn add pdfjs-dist安装了pdfjs
我还需要进口别的东西吗?
import pdfjsLib from "pdfjs-dist/build/pdf"; //<-- Here is the problem.
pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://mozilla.github.io/pdf.js/build/pdf.worker.js';
Could not find a declaration file
我对Javascript很陌生。
我想使用nw.js和pdf.js制作一个非常简单的原生PDF查看器。它读取包文件并提取包含有效PDF文件的缓冲区。然后,我将缓冲区转换为如下流:
var stream = require('stream');
var bufferStream = new stream.PassThrough();
bufferStream.end(pdfbuffer); // pdfbuffer is the PDF file's buffer
但是,我不知道如何为这个PDF文件创建一个有效的URL,以便在这里填充pdf.js的默认查看器代码:
//
我是新来的。我试着上传一个PDF并使用ng2-pdf-viewer在UI中显示它的缩略图,但是我遇到了一些类似的错误。
AppComponent.html:10 ERROR Error: Invalid parameter object: need either .data, .range or .url
at error (pdf.combined.js:357)
at Object.getDocument (pdf.combined.js:11832)
at PdfViewerComponent.webpackJsonp../node_modules/ng2-pdf
我正在开发一个镀铬扩展。我想知道的是,弹出窗口可以显示pdf中的文本。我搜索了PDF.js,并在chrome扩展的backgroud.js中编写了以下代码进行测试:
‘use strict’;
var pdf = PDFJS.getDocument('http://www.pacer.gov/documents/pacermanual.pdf');
var pdf = PDFJS.getDocument('pacermanual.pdf');
pdf.then(function(pdf) {
var maxPages = pdf.p