我在 Perl 中有一个脚本,可以从数据库中提取一些二进制数据并将其显示在新窗口中。这适用于图像和常规 Pdf 文件。但是当 pdf 包含表单数据(认为它称为 Fdf *)时,它就不起作用了。有任何想法吗?现在我只是检查它是否是 pdf(它们总是保存为 Pdf)并像这样在脚本中打印它。我需要一些带有表单数据的 pdf 的特殊情况吗?
看起来像这样。带表格的pdf
if($extension eq 'pdf'){ print $binaryData; }else{ <img src="data:image/<%$extension%>;base64,<%$binaryData%>" /> }
应该补充一点,如果 Pdf 托管在服务器上,那么显示它们是没有问题的。