首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示文档(PDF),如SCRIBD.COM

显示文档(PDF),如SCRIBD.COM
EN

Stack Overflow用户
提问于 2014-11-05 10:25:02
回答 1查看 1.9K关注 0票数 0

我想在我的网站上显示一些pdf文件,但我不希望人们下载该文件。比如显示文档的scribd.com。有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2014-11-05 11:21:11

如果您想确保您的用户无法下载原始PDF文件,则必须先将其转换为其他文件。

Scribd将PDF转换为HTML (在背景中有一个包含所有非文本对象的图像)。我不知道有任何PDF到HTML的解析器,所以你将不得不编写自己的。由于PDF文件的性质,不幸的是,这并不容易(有关更多细节,请参阅此问题:Convert PDF to HTML in PHP?)

如果您不介意依赖一些外部web服务,您可以尝试这样做:https://cloudconvert.org/pdf-to-html

作为将PDF解析为HTML的替代方法,您也可以将其作为图像输出。这更容易实现,但在用户体验方面也不是很好。如果选择此方法,最简单的方法是使用ImageMagick和Ghostscript (请参阅https://stackoverflow.com/a/467805):

代码语言:javascript
复制
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat('jpg');
header('Content-Type: image/jpeg');
echo $im;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26748732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档