无法在默认查看器中预览 .pdf 文件,但它正在 Adobe 查看器中预览

Unable to preview the .pdf file in default viewer but it's previewing in adobe viewer

提问人:Om Prakash 提问时间:10/24/2023 更新时间:10/24/2023 访问量:13

问:

我有一个 .pdf 文件,我无法在默认查看器中预览,而是自动下载。我能够在Adobe Viewer中预览相同的PDF文件。

当我仔细检查时,发现该文件的MIME类型为application/octet-stream。为了查找 MIME 类型,我一直在 PHP 中使用它 $finfo = finfo_open(FILEINFO_MIME_TYPE); $type = finfo_file($finfo, $file);

至于我能够预览的其他 PDF 文件,MIME 类型为 application/pdf。

请帮助我获得此类文件损坏的解决方案。

如果有任何过程可以修复PHP中损坏的文件,也请提供帮助。

谢谢

我尝试使用一些gs脚本修复损坏的文件。 我能够使用 gs 脚本修复它,但在 linux 命令行中,但在 PHP 代码中无法执行相同的操作,它会抛出一些错误。

pdf MIME 类型 wkhtmltopdf 文件转换 八进制流

评论


答: 暂无答案