pdf.js相关内容

使用javascript(使用pdf.js)将pdf转换为png数组

我正在尝试开发一个前端代码,要求用户提供一个 pdf,然后在内部(在用户浏览器中)生成一个 png 数组(通过数据到 url),其中数组中的每个条目对应于pdf: dat[0] = 第 1 页的 png dat[1] = 第 2 页的 png ... 当我测试下面的代码时,页面以某种方式呈现在彼此之上并旋转. ..
发布时间:2022-01-19 13:15:11 前端开发

如何在 PDF.js 中将 blob 传递给 viewer.js 以及如何在单独的窗口中显示 pdf

我已在画布中加载了 pdf,但无法将其传递给 PDF.js 中的 viewer.js.示例仅显示如何传递到画布而不是 viewer.js,我想在不同的窗口中加载 pdf 解决方案 我花了一整天的时间才让 pdf.js viewer.html 正常工作. 这就是我能够使用 pdf.js viewer.html 呈现解码后的 base64 数据的方式 (添加 pdf.js 包括) ..
发布时间:2022-01-19 12:58:15 其他开发

使用 pdf.js 和 ImageData 将 .pdf 渲染到单个 Canvas

我正在尝试使用 PDF.js 读取整个 .pdf 文档,然后在单个画布上呈现所有页面. 我的想法:将每个页面渲染到画布上并获取 ImageData (context.getImageData()),清除画布做下一页.我将所有 ImageDatas 存储在一个数组中,一旦所有页面都在那里,我想将数组中的所有 ImageDatas 放到一个画布上. var pdf = null;PDFJS.d ..

使用 pdf.js 打印 PDF

我正在使用 pdf.js 在页面中嵌入单页 PDF,我希望能够仅打印 PDF,而不是整个 HTML 页面. 这可能吗? 解决方案 我终于解决了. 我不能在这里发布我的代码,但这是我所做的: 我将 PDF 渲染到 2 个画布上,一个用于缩略图,一个用于打印(隐藏).然后我有一个打印按钮,它打开一个包含 img 标签的新窗口,该标签包含使用 toImageURL() 的巨大画 ..
发布时间:2021-12-28 08:16:00 前端开发

如何在 webpack 和 Vuejs 中使用带有工具栏的完整 PDF.js 查看器?

我正在使用 vue.js spa 和 webpack 尝试使用 mozilla 的 PDF.js 显示 PDF.我让 examples 工作起来很轻松,但我很难通过工具栏获得完整的查看器在职的.我需要带有 require('pdfjs-dist/webpack') 的 PDFjs,因此它不会发送“已设置假工人"警告.我真的找不到解释如何在 webpack 中使用完整查看器的 SO 问题/指南或视频 ..
发布时间:2021-12-26 16:59:41 前端开发

使用 PDF.js 将 PDF 静态转换为 HTML

PDF.js 是 Mozilla 的最新库,是一个完全用 Javascript 编写的基于标准的 PDF 渲染器.目前您无法访问生成的 HTML,该库只能用作查看器.是否可以使用 PDF.js 将 PDF 静态转换为其等效的 HTML?考虑到在浏览器中呈现,它必须是HTML+CSS,并且JS将仅用于导航. 将其转换为 HTML 后,我计划使用我们现有的 HTML 工作流程来导入/索引/使用该 ..
发布时间:2021-12-19 14:11:05 前端开发

将 PDF 从文件系统加载到 Ionic (Cordova) + Android + pdf.js 应用程序中

我无法将 pdf.js 集成到 Android Ionic 应用程序中.我希望 pdf.js 将 pdf 渲染到准备好的画布上. 当我尝试使用以下方法加载文档时出现问题: PDFJS.getDocument(FILE_PATH) 总是以错误告终.我做了一些研究,在 SO 和互联网上有很多关于将文件加载到 pdf.js 的问题,但是他们讨论从服务器加载 pdf,而不是 file:// ur ..
发布时间:2021-12-15 16:20:08 其他开发

如何使用 pdf.js

我正在考虑使用 pdf.js(一种允许嵌入 pdf 的开源工具在网页中).没有任何关于如何使用它的文档. 我假设我所做的是使用标题中引用的脚本制作一个 html 页面,然后在正文中,我使用包含文件名和位置的数组进行某种函数调用.有人可以帮我吗? 解决方案 Try Google'ing pdf.js 文档 /* 创建 PDF 文档 */var doc = new pdf();doc. ..
发布时间:2021-12-14 15:50:50 前端开发

任务编辑文档预览组件 Alfresco

第一个问题: 我想以工作流的任务编辑的形式实现文档的预览...我该怎么做?我尝试将 document-details.xml 和 document-details.ftl 改编为 workflow-details.xml 和 workflow-details.ftl 但不起作用.我试图将具有文档详细信息文件的 Web 预览的组件复制到工作流详细信息.有什么提示吗? 我在 workflo ..
发布时间:2021-11-26 23:39:25 其他开发

如何使用 pdf.js 进行搜索?

我正在我的 Ionic 应用程序中显示一个带有 pdf.js 的 pdf 文件.我不使用viewer.js 和viewer.html,因为我需要一个完全不同的布局.现在我有一个自定义搜索栏,我想突出显示我的 pdf 文件中的术语.是否有我可以调用的函数来执行此操作? 我正在渲染这样的文件: $scope.renderPages = function(pdfDoc) {$scope.pdfF ..
发布时间:2021-11-09 04:42:18 前端开发

PDF.JS:使用 ArrayBuffer 或 Blob 而不是 URL 呈现 PDF

我知道一个与此类似的问题:Pdf.js:使用 base64 文件源而不是 url 呈现 pdf 文件.Codetoffel 很好地回答了这个问题,但我的问题不同,我的 PDF 是通过对 Web API 的 RESTful 调用检索的执行.让我解释一下... 首先,这是使用 PDF.JS 通过 URL 打开 PDF 的基本方法: PDFJS.getDocument("/api/path/to ..
发布时间:2021-11-09 03:23:14 前端开发

UWP 向 WebView 发送文件数据

我有一个用 C# 编码的应用程序,但我想在带有 pdf.js 的 WebView 中显示一个 PDF 文件.UWP 提供的用于查看 PDF 的 API 对我来说太有限了,它们不支持诸如文本选择之类的东西,而且对于大文件来说可能会很慢.是否有可能(如果是这样,最好的方法是)在 C# UWP 应用程序内的 WebView 中使用 pdf.js 打开文件 (StorageFile)? 解决方案 ..
发布时间:2021-09-15 20:10:21 C#/.NET

如何在 url 参数中传递带有参数的 html url

我使用 pdf.js 查看器在 iframe 中嵌入 PDF.为此,我使用: " ?file= " 参数.此路径不是 PDF 文件的完整路径,而是带有自己参数的 URL.这个自己的参数在执行时被删除. 如何在参数“file"中传递带有参数的 URL?或者:这是另一种使用 URL 运行查看器的方法吗? 解决方案 如这里所写,https://github.com/mozilla/p ..
发布时间:2021-09-15 18:41:22 其他开发

懒加载:如何用pdf.js将多个pdf文档显示为一个?

我的目的是在lazy模式下使用pdf.js显示pdf,我有两个选择: 使用 disableRange=false在 Nginx 中使用 url 时效果很好,但是当我使用 java servlet url:/dowload/fileid/123 时,它不会通过 206 部分内容(范围请求)加载,而是通过 200 加载,然后在查看器中查看. class Scratch {公共静态无效主(字符串 ..
发布时间:2021-07-02 20:14:07 Java开发

pdf.js 承诺的问题

我正在尝试在 Javascript 中实现 pdf 字数统计.我遇到了使用 promise 的 pdf.js.有没有办法等到脚本完成后再返回计数?我知道这与承诺的想法背道而驰,但其他 js pdf 阅读器有时会产生一堆乱码或什么都不返回.在当前形式下,该函数始终返回 0 字数. 函数 countWords(pdfUrl){var pdf = PDFJS.getDocument(pdfUrl);无 ..
发布时间:2021-06-22 19:19:21 其他开发

如何在Webpack和Vuejs中将完整的PDF.js查看器与工具栏一起使用?

我正在使用vue.js spa和webpack尝试使用mozilla的PDF.js显示PDF.我示例的工作很轻松,但是我很难通过工具栏获得完整的查看器在职的.我需要带有 require('pdfjs-dist/webpack')的PDFjs,因此它不会发送“已设置假工人"警告.我找不到真正的SO问题/指南或视频来解释如何在Webpack中使用完整的查看器.这个项目的文档也几乎不存在,我想我也尽我所 ..
发布时间:2021-05-19 20:56:29 前端开发