Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript pdf.js AcroForms属性_Javascript_Pdf.js - Fatal编程技术网

Javascript pdf.js AcroForms属性

Javascript pdf.js AcroForms属性,javascript,pdf.js,Javascript,Pdf.js,我正在试用pdf.js,我想我发现了一个bug。我正在运行的JavaScript代码是: <!DOCTYPE html> <html> <script src="pdf.js"></script> <script src="pdf.worker.js"></script> <body> <script> function renderPage(page) { page.getAnnotat

我正在试用pdf.js,我想我发现了一个bug。我正在运行的JavaScript代码是:

<!DOCTYPE html>
<html>
<script src="pdf.js"></script>
<script src="pdf.worker.js"></script>
<body>

<script>

function renderPage(page)
{
    page.getAnnotations().then(function(items)
    {
        for ( var i = 0; i < items.length; i++) 
        {
            console.log(items[i].fieldName);
            console.log(items[i].fieldType);
            if (items[i].fieldType == 'Ch')
            {
                console.log(items[i].fieldValue[0]);
                console.log(items[i].options.length);
                for (var j = 0; j < items[i].options.length; j++)
                {
                    console.log(items[i].options[j].displayValue);
                    console.log(items[i].options[j].exportValue);
                }
            }
        }
    });
}

function renderPages(pdfDoc) 
{
    for(var num = 1; num <= pdfDoc.numPages; num++)
        pdfDoc.getPage(num).then(renderPage);
}

PDFJS.disableWorker = true;
PDFJS.getDocument('ComboBox.pdf').then(renderPages);

</script>
</body>
</html>

函数呈现页面(第页)
{
page.getAnnotations().then(函数(项)
{
对于(变量i=0;i对于(var num=1;num您能为您的问题添加更多的代码吗?如果很容易复制或至少在上下文中查看一些代码,这总是很有帮助的。编写一小段代码帮助我找出了问题所在,我刚刚编辑了我的帖子。感谢Christoph提醒我小事情很重要!很高兴我能提供帮助:-)如果发生任何有助于解决问题的事情(当问题得到解决时),请随意写一个简短的答案并接受它,这样我们就知道你的问题已经解决了!你能为你的问题添加更多的代码吗?如果很容易复制或至少在上下文中查看一些代码,这总是很有帮助的。写一小段代码帮助我找出了问题所在,我刚刚编辑了我的帖子。谢谢Christoph提醒我如果发生了任何有助于解决您的问题的事情(当问题解决时),请随意写一个简短的答案并接受它,这样我们就知道您的问题已经解决了!