php使用pdftk将pdf内容传递给iframe

时间:2014-07-04 01:36:47

标签: php html pdf iframe pdftk

我使用pdftk生成pdf到iframe中:

<iframe src="data:application/pdf, <?php passthru('pdftk example.pdf output -'); ?>"> </iframe>

然而,浏览器(chrome)报告:

  

&#34;文件已损坏且无法修复&#34;

我做错了什么?

如果我有一个单独的文件,并在iframe中引用它可以正常工作。单独的文件内容是:

<?php
header("Content-type: application/pdf");
passthru('pdftk example.pdf output -');
?>

1 个答案:

答案 0 :(得分:0)

根据http://us1.php.net/manual/en/function.passthru.phppassthru函数用于返回二进制数据。我不确定src属性中是否有足够的空间来容纳所有二进制数据。

将该PHP代码段保存为something.php文件,并将其用作src="something.php" - 应该可以使用。