插入PDF的JavaScript不起作用

时间:2016-02-24 08:56:22

标签: javascript php pdf

我的目标是在新的浏览器标签中打开PDF并启动JavaScript。我有两个问题:

  • PDF不会在Firefox中显示。我看到了PDF查看器元素,但没有显示任何页面,我收到的消息是PDF无法正确呈现。

  • 在Chrome中,会显示PDF。但是,JavaScript不会触发。

我的代码来了:

 $file = file_get_contents('http://bililite.com/blog/blogfiles/pdf/preschool%20physical-fields.pdf');
 $js = <<<EOT
/Names << /JavaScript <</Names [ (EmbeddedJS) <<
    alert('test');
) >> ]  >> >>
EOT;

$file =  preg_replace(
            '#/Type\s*/Catalog#',
            '$0'.$js,
            $file
        );
header("Content-type: application/pdf");
echo $file;

0 个答案:

没有答案