Tag: pdf.js

Mozilla PDF.js字体问题

我正在尝试使用Mozilla的PDF.js,当我加载PDF我得到这个错误在控制台任何人都可以帮忙吗? 错误:未find字体的FontFile:pdf.js中的JYEMBF_HelveticaNeueLTPro-Roman 21

尝试将RegEx与由promise返回的文本进行匹配 – 获取空string

我正在使用PDF.js从PDF获取文本,然后使用RegEx进行parsing。 parsetext函数接受一个由promise返回的text参数: gettext: function(url){ var self = this; var data = url; console.log('attempting to get text'); return pdfjs.getDocument(data).then(function(pdf) { var pages = []; for (var i = 0; i <= 1; i++) { pages.push(i); } return Promise.all(pages.map(function(pageNumber) { return pdf.getPage(pageNumber + 1).then(function(page) { return page.getTextContent().then(function(textContent) { return textContent.items.map(function(item) { return item.str; }).join(' '); }); }); […]

如何使用npm将PDF.JS导入到Typescript中

我安装了PDF.JS npm软件包,并将其导入打字稿文件中,但不能按预期工作。 我使用下面的代码将PDF.JS导入打字稿。 import { PDFJSStatic } from 'pdfjs-dist'; const PDFJS: PDFJSStatic = require('pdfjs-dist'); PDFJS.getDocument('helloworld.pdf').then(console.log); 我得到的错误 严重级代码说明项目文件行抑制状态错误TS2307找不到模块“pdfjs-dist”。 app.ts 2活动的严重程度代码说明项目文件行抑制状态错误TS2304找不到名称'require'。 app.ts 3 Active 请提供您宝贵的build议,让我知道我错过了什么,如果有的话。

在查询string中将pdf url传递给pdf.js

我是node / pdf js的新手。 我只是安装节点并运行pdf.js. 现在我想知道我怎样才能打开PDF文件使用pdf js通过传递pdf文件的url作为查询string中的参数?

在sails.js中使用显示API的PDF.js

我是MVC框架的新手。 我需要为网站实现PDF文件的预览function。 我不想实现它的viewer.html方式,我需要使用显示API。 我经历了Hello world示例以了解如何使用这些API。 但是我无法弄清index.html,hello.js在sails.js中的位置。 我是否应该将index.html保存为视图文件夹中的.ejs文件,并在此.ejs文件中embeddedhello.js内容? 我应该写一个单独的JavaScript文件,或者可以将“获取”API和渲染逻辑作为一种方法进入控制器吗? 我试图让helloworld的例子先工作。 将pdf.js和pdf.worker.js下载到我的assets / js /文件夹中。 将helloworld.pdf保存在views文件夹中,并将hello.js和index.html制作成一个文件 – index.ejs。 使用路线,我链接到具有index.ejs的视图。 但是当我点击链接时,它会抛出错误,如下所示: > 21| PDFJS.disableWorker = true; > 22| </script> > >> 23| <% > 24| 'use strict'; > 25| > 26| var doc =PDFJS.getDocument('helloworld.pdf'); > > PDFJS is not defined] 当我克隆git存储库,并打开教程中给出的index.html,它工作正常,并显示内容。 我可能会在很多地方出错。 有人可以帮助我朝着正确的方向前进吗? 我的ejs文件中embedded了hello.js逻辑: <!doctype html> <html> <head> […]

如何在PDF.js中启用文本select

我正在尝试使用pdf.js来显示PDF文件。 我已经可以显示PDF,但文本select未启用。 有人可以给一个小例子如何在pdf.js中启用文本select? 我已经尝试了几件事,但没有成功。 我的代码目前看起来像这样: PDFJS.getDocument('someRandom.pdf').then(function(pdf){ pdf.getPage(1).then(function(page) { // you can now use *page* here var scale = 1.5; var viewport = page.getViewport(scale); var canvas = document.getElementById('the-canvas'); var context = canvas.getContext('2d'); canvas.height = viewport.height; canvas.width = viewport.width; var renderContext = { canvasContext: context, viewport: viewport }; page.render(renderContext); }); }); 我还包括这个: <script src="../pdfjs/pdf.js"></script> <script>PDFJS.workerSrc ="../pdfjs/pdf.worker.js"</script> 此示例呈现PDF,但文本select未启用。 […]

查找带有节点的PDF页数(在Windows上)

我做了很多研究(我想还不够?),并试图find一个易于使用的库来find使用Node.js PDF的页数。 该库需要在Windows操作系统上可用。 任何人都知道如何最好地处理这个? 最坏的情况,我正在考虑用PhantomJS和PDF.js库做些什么。 谢谢你的帮助!!