使用Chrome 2019中的JS访问PDFIUM插件方法



我想访问pdfium api,那就是chrome中的PDF查看器。

尚不清楚我该怎么办。

一些旧问题给出了一些提示。

pdfium是否将其API暴露于JavaScript?我想获取当前页面的数量,但是如何执行此操作?

javascript call pdfium(Chrome pdf查看器(

我创建了一个HTML文件,但我看到插件的方法不起作用。

<html>
<body >
<embed id='embedId' width='100%' height='100%' name='plugin' src='C:pathfile.pdf' type='application/pdf' />
<input type="button" value="Click me" onclick="embedEl=getElementById('embedId'); embedEl.selectAll();">
</body>
 </html>

我想知道当前是否可以在Chrome中使用API(因此能够在其上构建某些东西(。

嗨,您可以在此处找到一些API方法:https://cs.chromium.org/chromium/src/chrome/browser/resources/pdf/pdf/pdf_scripting_api.js

这是一个基本示例,当PDF加载时,它发出警报。

<html>
<body style="overflow:hidden;">
<embed width="100%" height="100%" id="plugin" src="test.pdf" />

    <script type="text/javascript" src="pdf_scripting_api.js" />
var plugin = document.getElementById("plugin");
var scriptingAPI = new PDFScriptingAPI(window, plugin);
scriptingAPI.setLoadCallback(function(success)
{
    alert(success);
});        

    </script> 

</body>

最新更新