方法一:PHP
$fp = fopen("./Markdown.pdf", "r");
header("Content-type: application/pdf");
fpassthru($fp);
fclose($fp);
方法二:PDFObject
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title></title>
<style>
.pdfobject-container { height: 30rem; border: 1rem solid rgba(0,0,0,.1); }
</style>
</head>
<body>
<h1>JS插件在线查看PDF</h1>
<div id="example1"></div>
<script src="PDFObject/pdfobject.js"></script>
<script>PDFObject.embed("./Markdown.pdf", "#example1");</script>
</body>
</html>
使用方法二需要安装PDFObject插件(参考上一篇如何使用npm安装插件)
int fpassthru( resource $handle)
fpassthru() 函数从打开文件的当前位置开始读取所有数据,直到文件末尾(EOF),并向输出缓冲写结果。
该函数返回传递的字符数,如果失败则返回 FALSE。