pdf.js 相关问题

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

使绝对定位的子项随其上升项动态调整大小

(请忽略空方块。) 没有CSS视图{高度:45em; },我得到:(位置重叠) 使用 CSS 视图 { height: 45em; },我得到:(不需要,位置不匹配) 我怎样才能拥有蓝色&l...

回答 3 投票 0

如何在PDF.js中使用注释层?

一些 PDF.js 代码提到了“注释层”,例如此处的 AnnotationLayerBuilder: https://github.com/mozilla/pdf.js/blob/95e102c07bc257c2120fd7fd9141762b2c813a1c/web/

回答 2 投票 0

pdf.js - 获取修改后的pdf文件的数据

我正在使用 https://mozilla.github.io/pdf.js/getting_started/#download 中的 pdf.js (v3.10.111) 稳定版本(适用于现代浏览器)。 我能够加载 pdf 文件并进行图形修改...

回答 1 投票 0

MAUI Blazor - .mjs 文件被分类为“application/octet-stream”

我正在尝试将预构建的 PDFjs 文件包含到我们的项目中。 我按照库的建议通过脚本标签包含它们,如下所示: <p>我正在尝试将 <a href="https://mozilla.github.io/pdf.js/getting_started/" rel="nofollow noreferrer">Prebuilt PDFjs</a> 文件包含到我们的项目中。 我按照图书馆的建议通过脚本标签包含它们,如下所示:</p> <pre><code>&lt;script src=&#34;pdfjs/build/pdf.mjs&#34; type=&#34;module&#34;&gt;&lt;/script&gt; &lt;script src=&#34;pdfjs/web/viewer.mjs&#34; type=&#34;module&#34;&gt;&lt;/script&gt; </code></pre> <p>问题是无法加载:</p> <pre><code>pdf.mjs:1 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of &#34;application/octet-stream&#34;. Strict MIME type checking is enforced for module scripts per HTML spec. </code></pre> <p>只需使用 <pre><code>pdfjs/build/pdf.mjs</code></pre> 并将文件扩展名更改为 <pre><code>js</code></pre> 即可显示文件。 更改 <pre><code>pdfjs/web/viewer.mjs</code></pre> 上的扩展以获取更深入的功能不再起作用。</p> <p>我想遵循 <a href="https://github.com/mozilla/pdf.js/blob/master/examples/components/simpleviewer.mjs" rel="nofollow noreferrer">this</a> 示例,但我需要在 MAUI Blazor 中启用 <pre><code>.mjs</code></pre> 文件。</p> <p>有解决方法吗?</p> </question> <answer tick="false" vote="1"> <p>此错误消息表明您的 Web 服务器配置不正确,因为它为 *.mjs 文件返回了不正确的 MIME 类型。您需要更新服务器配置以返回此类文件的文本/javascript。</p> <p>这里是关于 <a href="https://github.com/mozilla/pdf.js/issues/17296" rel="nofollow noreferrer">获取阻止 PDF 显示的“MIME 类型”错误</a>的 GitHub 问题,您可以查看答案来解决该问题。</p> <p><strong>更新</strong></p> <p>我检查了blazor文档,终于发现了一些有用的东西。您可以阅读这篇关于 <a href="https://learn.microsoft.com/en-us/iis/manage/configuring-security/configure-request-filtering-in-iis" rel="nofollow noreferrer">在 IIS 中配置请求过滤</a> 的文档来设置配置。此外,我找到了<a href="https://learn.microsoft.com/en-us/iis/configuration/system.webserver/staticcontent/mimemap#configuration-sample" rel="nofollow noreferrer">配置示例</a>。</p> </answer> <answer tick="false" vote="1"> <p>我已经将.js中的所有.mjs重命名为 我已经修改了里面的所有参考文献:</p> <ul> <li>pdf/构建</li> <li>pdf/网页</li> </ul> <p>文件夹。 现在我有了一个可以使用的 MAUI blazor 混合解决方案。 显然这不是最佳解决方案,但它是一种解决方法,但我在网上搜索了几天,但什么也没找到。</p> </answer> </body></html>

回答 0 投票 0

PDFJS 在转换为文本的 pdf 表单上丢失复选标记

我一直在使用这些帖子中的代码改编版: Nodejs 中的 PDF 到文本提取器,无需操作系统依赖 pdfjs:使用正确的换行符/空格从pdf中获取原始文本 将 pdf 转换为文本:

回答 2 投票 0

PDF.js v4-默认打开findBar

我使用pdfjs-4.0.379嵌入了PDF,在之前的版本(版本2)中我有类似的内容: ... 键:“setHash”, 值:函数 setHash(hash) { //阿奎 ...

回答 1 投票 0

如何正确将multer文件数据传入LangChain.js WebPDFLoader?

我在nodejs中使用multer来处理文件上传。上传 PDF 文件时,我想将其拆分为块并将这些块存储到 RAG 应用程序的矢量存储中(使用 langchain.js)。 ...

回答 1 投票 0

使用 PDF.js 添加注释

PDF.js 目前正在添加向 PDF 添加注释的功能,预计于 5 月 23 日发布,几乎没有任何文档,也没有示例......我很难把它放出来。 ..

回答 1 投票 0

在节点上运行的 pdf.js 会引发错误,因为 HTMLElement 和 Image 未定义

我正在开发一个节点函数,它读取pdf文件并从第一页生成图像。 为了实现这一点,我使用 pdf.js 库,我已经使用命令 npm install pd...

回答 1 投票 0

如何在Vue项目中导入Mozilla PDF.js?

问题很简单。如何正确地将 PDF.js 库导入到 Vuejs 项目中? 当我记录它时,该库是未定义的。 请在此处的 codeandbox 中查看我的问题。 这就是我正在尝试的方法...

回答 7 投票 0

如何将Rangy与PDFjs文本图层一起使用?

我正在使用 Rangy 库选择文本并对其应用突出显示类,问题是何时选择部分文本,其余部分变得不可选择! 我的亮点功能: 应用突出显示(){ ...

回答 1 投票 0

如何将 Base64 编码的 pdf 与 PDF.js 中的预构建查看器一起使用?

我想使用 PDF.js 附带的预构建查看器,但我要求 PDF 必须从 Base64 编码的有效负载而不是 URL 加载。 查看器预先构建了默认值...

回答 1 投票 0

在javascript中识别PDF文件底部的矩形区域

我们的客户希望将图像插入到现有 PDF 的末尾。 我想检测 PDF 文件底部的空白矩形区域(最好具有一定大小)。 我想去那个地区...

回答 1 投票 0

使用 pdf.js 进行 PDF 渲染提供未捕获(承诺)错误:在多个 render() 操作期间无法使用相同的画布

我使用 Flask、HTML 和 JS 代码创建了一个 UI。 UI 中有一个元素列表;每个元素都有自己的按钮,允许在同一画布中渲染不同的 PDF。 问题是当我...

回答 1 投票 0

使用 pdf-parse 从 PDF 中提取文本时会跳过某些页面

我目前正在使用 pdf-parse,一个 Node.js 库来从 PDF 文件中提取文本。但是,我遇到了一个问题:在提取过程中某些页面被跳过。我已经查过了...

回答 1 投票 0

pdfjs中textlayer的样式

我正在使用 pdfjs 库,并在渲染文本层时遇到这个问题。文本图层中的文本与画布中的内容不同。我该如何解决这个问题?我看到那里了...

回答 1 投票 0

MAUI Blazor - .mjs 文件被分类为“appliation/octet-stream”

我正在尝试将预构建的 PDFjs 文件包含到我们的项目中。 我按照库的建议通过脚本标签包含它们,如下所示: <p>我正在尝试将 <a href="https://mozilla.github.io/pdf.js/getting_started/" rel="nofollow noreferrer">Prebuilt PDFjs</a> 文件包含到我们的项目中。 我按照图书馆的建议通过脚本标签包含它们,如下所示:</p> <pre><code>&lt;script src=&#34;pdfjs/build/pdf.mjs&#34; type=&#34;module&#34;&gt;&lt;/script&gt; &lt;script src=&#34;pdfjs/web/viewer.mjs&#34; type=&#34;module&#34;&gt;&lt;/script&gt; </code></pre> <p>问题是无法加载:</p> <pre><code>pdf.mjs:1 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of &#34;application/octet-stream&#34;. Strict MIME type checking is enforced for module scripts per HTML spec. </code></pre> <p>只需使用 <pre><code>pdfjs/build/pdf.mjs</code></pre> 并将文件扩展名更改为 <pre><code>js</code></pre> 即可显示文件。 更改 <pre><code>pdfjs/web/viewer.mjs</code></pre> 上的扩展以获取更深入的功能不再起作用。</p> <p>我想遵循 <a href="https://github.com/mozilla/pdf.js/blob/master/examples/components/simpleviewer.mjs" rel="nofollow noreferrer">this</a> 示例,但我需要在 MAUI Blazor 中启用 <pre><code>.mjs</code></pre> 文件。</p> <p>有解决方法吗?</p> </question> <answer tick="false" vote="0"> <p>此错误消息表明您的 Web 服务器配置不正确,因为它为 *.mjs 文件返回了不正确的 MIME 类型。您需要更新服务器配置以返回此类文件的文本/javascript。</p> <p>这里是关于 <a href="https://github.com/mozilla/pdf.js/issues/17296" rel="nofollow noreferrer">获取阻止 PDF 显示的“MIME 类型”错误</a>的 GitHub 问题,您可以查看答案来解决该问题。</p> </answer> </body></html>

回答 0 投票 0

提取文本坐标时 Y 值不准确

我正在使用 PyQt5.QWebEngineView 显示 pdf。目前,我正在使用 PDF.js 使用以下命令从 PDF 文档中的选定区域中提取文本坐标(基于此问题)...

回答 1 投票 0

Django 的 PDFViewer

我正在努力寻找将 PDF 查看器嵌入到我的 Django 网站中的解决方案。目前,我正在使用 iframe 来显示 PDF,但现在我想直接在网络上启用 PDF 上的注释...

回答 1 投票 0

是否可以创建PDFjs的Web组件

我们正在 MAUI-Blazor 应用程序中开发带有 PDF 查看器的文件浏览器。我们需要一个开源或免费的 PDF 查看器,因为我们还没有盈利。我们的要求是: 进口能力和

回答 1 投票 0

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