gpt4 book ai didi

javascript - Chrome 中 ActiveXobject 的任何替代功能?

转载 作者:行者123 更新时间:2023-11-30 20:25:47 24 4
gpt4 key购买 nike

嘿,我有一些与将一些旧的 .hta 应用程序转移到 chrome 相关的问题。 Chrome有没有替换功能,我可以从pdf文件链接解析一个pdf文件:我的旧 java 脚本是:

    var PDFDoc = new ActiveXObject("AcroExch.AVDoc");
if (PDFDoc.Open(filePath, "")) {
//PDFDoc.BringToFront;
//PDFApp.Show();
}
else {
alert("Invalid file path for opening a PDF");
return false;
}
var PDDoc = PDFDoc.GetPDDoc();
var jso = PDDoc.GetJSObject();
var extractor = function (fieldName) {
if (jso.getField(fieldName) != null) {return jso.getField(fieldName).Value;} else {return "";}
};
return extractor;

最佳答案

按照@Keith 的建议,请看下面的示例:https://github.com/mainegreen/pdf.js/tree/master/examples/forms

您必须修改 index.html 才能使其正常工作。在页面底部添加:

    ...
</div>
<div id="showHere"></div>
</div>
<script>FormsDemo.loadPdf('showHere', 'f1040.pdf');</script>
</body>

这将加载并呈现演示 PDF。按“显示所有数据!”显示所有表单元素的列表。您可以在 PDF 中输入值,这些值将反射(reflect)在元素列表中。

关于javascript - Chrome 中 ActiveXobject 的任何替代功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50950587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com