pdf.js 相关问题

pdf.js是一个基于HTML5的可移植文档格式(PDF)渲染器。

警告:loadFont - 翻译字体失败:“TypeError:e.peekBytes 不是函数”

我在 Angular18 项目中使用 PDF.js (pdfjs-dist v4.7.76 (最新)), pdf 查看器对于我上传的所有 PDF 都运行良好,除了以下一个: PDF 的几乎所有文本均未显示: (什...

回答 1 投票 0

来自 HTML 的 PDF 中的元数据

我需要携带一些元数据(可能只是一个 ID)从源 HTML 到使用 WeasyPrint 的 PDF,最终以某种方式在 pdf.js 渲染的 HTML 中进行寻址...

回答 1 投票 0

如何使用cdn导入pdf.js

我想在我的一个项目中使用pdf.js,但我遇到了导入它的问题,基本上,CDN 不起作用 这是我的代码 我想在我的一个项目中使用 pdf.js,但我遇到了导入它的问题,基本上,CDN 不起作用 这是我的代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.jsdelivr.net/npm/[email protected]/build/pdf.min.js"></script> </head> <body> <canvas id="my-canvas"></canvas> <script> pdfjsLib.getDocument('./ahmed.pdf').then(doc => { console.log("this file has" + doc._pdfInfo.numPages); }); </script> </body> </html> 这就是我的控制台显示的错误 已弃用的 API 用法:未指定“GlobalWorkerOptions.workerSrc”。 未捕获类型错误:pdfjsLib.getDocument(...).then 不是函数 那么我应该怎么做才能解决这个问题,非常感谢 您必须将GlobalWorkerOptions.workerSrc设置为相同版本的/build/pdf.worker(.min).js: pdfjsLib.GlobalWorkerOptions.workerSrc = "https://cdn.jsdelivr.net/npm/[email protected]/build/pdf.worker.min.js"; 👈 pdfjsLib.getDocument('./ahmed.pdf').promise.then(doc => { console.log(`This document has ${doc._pdfInfo.numPages} pages."); }); 而且,正如@Pasi提到的,你必须通过链接.getDocument()来承诺.promise。没有它,就没有.then()。 请参阅本页上的“带有文档加载错误处理的 Hello World”示例以开始使用:https://mozilla.github.io/pdf.js/examples/ (在 .promise 并设置 getDocument() 属性之后,您的代码片段丢失了 workerSrc) 从https://www.npmjs.com/package/react-pdf检查此方法 pdfjs.GlobalWorkerOptions.workerSrc = `//unpkg.com/pdfjs-dist@${pdfjs.version}/build/pdf.worker.min.mjs`;

回答 3 投票 0

如何在react和typescript中使用pdfjsworker?

我正在尝试在react+ts项目中使用pdfjs。 从“反应”导入反应; 从“pdfjs-dist”导入 * 作为 pdfjs 导出默认函数EditPdf() { React.useEffect(()=>{ ...

回答 1 投票 0

PDF.js 按固定宽度缩放 PDF

我有一个固定框,我想在其中显示由 PDF.js 渲染的 PDF。由于 PDF.js 文档无法真正访问(通过它们的源文件),我想知道它是否可能......

回答 4 投票 0

PDF.JS 在客户端预览从服务器端发送的大型 pdf 文件(> 200MB)

我正在使用pdf查看器,它将从服务器(nodejs)加载pdf文件,然后在客户端渲染以允许用户直接在我的网站中阅读。 我正在使用 pdf.js 在 c 上渲染 pdf 文件...

回答 2 投票 0

如何使用 PDF.js 和 CSS 保留倒置 pdf 文档上的图像颜色?

我的目标是使用 PDF.js 库读取 pdf 文件,并以黑色背景和白色文本的深色模式显示 pdf,并保留文档中图像的原始状态。 与他...

回答 1 投票 0

使用 PDF.js 链接、超链接到画布

我正在使用 PDF.js 库将 pdf 渲染到画布中。该 pdf 中有超链接,PDF.js 库正在将 pdf 绘制到画布中,但超链接不起作用。 有什么想法吗

回答 3 投票 0

Mozilla pdf.js,如何指定下载文件名?

我将包含以下代码的php文件的位置作为参数传递给viewer.html文件,它显示正确,但是当单击pdf查看器中的下载按钮时,

回答 3 投票 0

如何在pdfjs-dist库中使用工具栏和侧边栏显示pdf文件内容

在此输入图像描述 我想用上面的工具栏显示pdf内容,但它只是显示pdf,如何配置以显示工具栏? 这就是我的步骤: 我安装 pdfjs-dist:npm i pdfj...

回答 1 投票 0

在 pdf.js 中拖动空白时防止文本选择“跳”到顶部

我正在使用 pdf.js 进行文本选择。 因此 pdf.js 创建了一堆绝对定位的 div,其中包含 pdf 中的各种文本以提供文本选择。 拖动以选择文本时,

回答 4 投票 0

从前端受密码保护的 PDF 中删除密码,无需依赖重度依赖

我正在处理带有密码保护的PDF文件的上传。我不想将带有密码的受密码保护的文件发送到最终可以解密文件的后端,而是想要

回答 2 投票 0

在 WPF 中显示 PDF 预览并搜索短语

我需要在 WPF 控件中显示 PDF 预览,以编程方式搜索其中的文本,突出显示找到的文本并能够复制文本。听起来很简单,但我正在努力尝试不同的方法来实现

回答 1 投票 0

Vite 库中的 PDF.js - 无法获取动态导入的模块

我在 Vue/Quasar Vite 项目中创建了一个自定义 PDF 查看器组件,该项目正在构建为一个库。在本地使用该库时,一切正常。然而,当部署...

回答 1 投票 0

使用pdf.js渲染pdf文档时出现空白页

我有一个两页的 pdf 文档,无法在 Safari 上呈现 或 iOS 上的 Chrome,使用 pdf.js;有两页,但它们都是 空白的。 如果我用 CutePDF 将文档“打印”到...

回答 1 投票 0

使用 PDF.js 保存带注释的 PDF 文件

我一直在开发一个项目,需要在使用 PDF.js 添加注释后保存 PDF 文件。尽管能够成功下载带有注释的文件,但我一直无法...

回答 1 投票 0

与 pdf.worker.min 相关的错误表示“导入”和“导出”不能在模块代码之外使用

将构建推送到 Vercel 时出现此错误: 编译失败。 来自 Terser 的 static/media/pdf.worker.min.50acc843.mjs x“导入”和“导出”不能在模块代码之外使用 ...

回答 1 投票 0

如何将此原始 pdf 转换为 pdf 文件

我有一个 API 调用,它返回原始 pdf。我将它们存储在一个名为 rawpdf 的变量中。我想在我的网页中显示它。如图所示是原始 pdf 文件 //axios函数返回数据 %PDF-1....

回答 1 投票 0

搜索 PDF 中的隐藏文本

我正在使用 PDF.js 在我的网站中查看使用 LaTeX 排版的 PDF 文件。我在 PDF 中隐藏了某些文本,使用 Acrobat Reader 时可以搜索这些文本。有没有一种方法可以使用...来搜索隐藏文本?

回答 1 投票 0

使用 PDF.js 时如何使链接在 pdf 中工作

我将采用他们的最后一个示例,并对其进行了一些修改。我面临的问题是我无法单击任何链接。你会怎么做,这样我就可以(找不到文档)...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.