问题标签 [pdfobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
469 浏览

php - div -bootstrap 中的 PDF

我一直在尝试创建一个 pdfview.php 页面,该页面将保存单独的 .pdf 文件以供查看。目前,我正在尝试确保至少正确显示 pdf。我为此目的使用 PDFObject

这是代码:

对于占位符来说只是一个 div

0 投票
1 回答
4566 浏览

javascript - 如何使用 PDFObject 中的搜索功能?

我正在使用PDFObject尝试在 PDF 中搜索某个术语并突出显示它。该网站实际上会自动为此类应用程序生成代码,但由于某种原因,该代码实际上根本没有搜索我的 PDF,也没有突出显示我想要突出显示的单词......有谁知道我该怎么做或纠正我的代码?

这是网站自动为我生成的代码(在 HTML 中):

我想在我的 PDF 对象中找到(并突出显示)的搜索词是一个名为“位置”的词。

我已将此代码复制到我的整体 HTML 代码中,如下所示:

提前致谢!


更新(7/13)

Pipwerks 提供的代码完美运行,谢谢。我还有一个问题;我使用“this”代码(见下文)为搜索词添加高亮显示,但当我搜索词条时,高亮显示本身不会自动显示;知道如何解决吗?所以本质上,当 PDF 在 Acrobat 中打开时,搜索功能工作正常,在左侧菜单窗格中,我可以看到搜索结果;但是,我正在搜索的术语不会在 PDF 加载时自动在屏幕上突出显示;无论如何设置它,以便在加载 PDF 时突出显示我正在搜索的术语?

这是index.html时 PDF 当前的样子(搜索功能正常工作,但我的术语默认情况下未突出显示)。

是我希望 PDF 在加载 index.html 时的样子;如果您实际单击搜索词,则会出现一个突出显示框(如图所示)。我希望该突出显示框与 PDF 一起加载我试图在我的地图上找到的任何搜索词。

任何帮助将不胜感激,您确实是 Pipwerks 的救星,感谢您的帮助!

0 投票
2 回答
1711 浏览

javascript - 使用 PDFObject 显示加载指示器

我需要在加载 PDF 时显示某种指示器。我正在显示生成和嵌入可能需要 40 秒或更长时间的 PDF。

我知道我可以检查 PDFObject 是否嵌入成功(通过使用示例)。但是,这并不表示文件何时完成下载。

我也知道我可以设计它。但是,这也不起作用,因为它在 PDF 加载后保留了该样式。此外,虽然我可以设置对象的边框、定位、高度等样式,但我无法获得类似cursor工作的属性:

有什么办法可以看到文件何时成功下载?

0 投票
1 回答
2825 浏览

javascript - 将值从视图模型传递到 zk 中的脚本

我正在尝试使用 PDFObject 内联显示 pdf 文件。该应用程序可能包含许多文件。所有文件都显示在列表中。单击任何一个文件时,如果浏览器包含 pdf 插件或显示一些锚标记以下载文件,则应该可以查看 pdf。

我遇到的问题是..我不知道如何将文件名从 viewmodel 传递到 zul 页面中的脚本。

这是我到目前为止所做的..

0 投票
1 回答
731 浏览

javascript - 文件选择/文件 API - 将文件发送到嵌入式 PDFObject

所以我正在尝试使用文件选择(或文件 API)从桌面选择文件并将其发送到我的 HTML Doc 中的嵌入式 PDF 查看器。我用我有限的知识尝试了很多不同的方法来将文件从 file-api 推送到 PDFObject,但似乎没有任何效果。我不确定它是否无法做到这一点,或者我是否只是以许多不同的方式做错了。

我可以使用文件选择/文件 api 来选择文档并将其推送到 PDFObject 查看器还是不允许这种连接?

0 投票
4 回答
8776 浏览

javascript - 将 PDFObject 与 PDF.js 一起使用时隐藏打印按钮

使用 pdf.js 渲染文件时,我正在尝试打印按钮和其他按钮。我尝试使用 CSS,它适用于 Chrome,但不适用于 Internet Explorer。对于 Internet Explorer,我使用了 javascript。当我加载一个文件但后续文件仍显示按钮时,JS 工作。

查看器.html

查看器.css

默认.cshtml

0 投票
1 回答
763 浏览

javascript - 使用javascript转义动态字符串中的撇号

我有一个使用 .NET 动态生成的文件名列表Directory.Enumerate。每当我尝试查看包含撇号的文件并尝试渲染它时,字符串在'. 我尝试使用 string.replace 但它没有帮助。一个例子是\\shared_directory\PDFs\Resumes\...\O'Greene_Rick G.pdf。当我尝试使用 PDF.js 打开文件时,我收到一条错误消息Message: Unexpected server response (0) while retrieving PDF "http://shared_directory/Uploads/Resumes/.../O/"

javascript

cshtml

生成的 html 项

0 投票
4 回答
30725 浏览

javascript - 使用 PDFObject 嵌入 Blob

我正在使用:https ://pdfobject.com/

pdf在我的网络应用程序上显示嵌入文件。但是我无法渲染pdfblob.

这是我尝试过的:

在 html 上得到这个结果:

然而,嵌入容器在我的浏览器中没有显示任何内容。我正在使用 Chrome 51.0.2704.103 m

0 投票
2 回答
1142 浏览

asp.net-mvc - 从已创建的 pdf 元素中添加 PDFObject

我有一个 pdf 元素,我将其作为字符串 base64 元素返回,因为它是一个 MVC Web 应用程序并且文件位于服务器上。我目前正在使用 PDFObject 和 pdf.js 尝试在浏览器中查看此 PDF。但是,我似乎无法显示 PDF,除非我传递一个 url,当我将此应用程序放在服务器上的 IIS 中时,这将不起作用。

那么有没有办法让我的嵌入式 pdf 带有 src="{my base 64 string},然后将 PDFObject 包裹起来?如果没有,有没有办法通过 PDFObject 使用 base64 字符串而不是 url ?

此外,这是在 IE 11 中

更新 这是我的控制器

这是我的jQuery

现在的问题是,它不是在#PDFViewer 中显示PDF,而是尝试下载文件。有人可以帮助我完成拼图的最后一块。这真让我抓狂。

0 投票
2 回答
9984 浏览

javascript - 在 Internet Explorer 11 中从二进制字符串或 base64 显示嵌入的 PDF

有一个第 3 方服务向我发送二进制字符串或 base64 编码的 PDF 文件。是否有可能使用二进制字符串或 base64 编码显示嵌入在 IE 11 中的 PDF。

从 SO 和其他论坛,我得出结论,IE 11 仅支持图像的数据 uri,而不支持排除 base64 的 PDF(我可能错了)。所以剩下的唯一选择是从二进制字符串显示。我在节点应用程序中使用它,但我没有选择先将检索到的文件保存到节点服务器并使用静态 URL。

请让我知道以上是否可以在 IE 11 中实现。

目前我正在尝试使用https://github.com/pipwerks/PDFObject的 npm 包。对于 Chrome 和 Firefox,我检索 base64 文件并使用上述包嵌入它并且工作正常。