我有一个自动生成的PDF文件,我需要在HTML中显示该PDF文件。我的问题是:如何在HTML中使用PDF .js显示本地PDF文件?PDF文件是否应该按照某些标准生成?


当前回答

您可以像这样轻松地在HTML页面中显示

<embed src="path_of_your_pdf/your_pdf_file.pdf" type="application/pdf" height="700px" width="500">

其他回答

你可以使用

<iframe src="your_pdf_file_path" height="100%" width="100%" scrolling="auto"></iframe>

或者,如果你想让它占据整页:

<a href="your_pdf_file_path">Link</a>

我以前有过类似的东西,通常使用标签

<a href="path_of_your_pdf/your_pdf_file.pdf" tabindex="-1"><strong>click here</strong></a>

但是像上面提到的,找到一些其他的方法是很有趣的!

这个方法也很有用:

在桌面和移动浏览器上显示pdf文件:

<object data="./filename.pdf" type="application/pdf" width="500px" height="600px"> <p>你的浏览器没有PDF插件。 <a href="./filename.pdf">点击这里下载PDF文件</a></p> . PDF < /对象>

在html页面的pc很容易实现

<embed src="study/sample.pdf" type="application/pdf"   height="300px" width="100%">

但PDF显示在移动的这段代码是不可能的,你必须需要一个插件

如果你没有响应你的网站。然后上面的代码pdf不显示在手机上,但你可以把下载选项后的代码

<embed src="study/sample.pdf" type="application/pdf"   height="300px" width="100%" class="responsive">
<a href="study/sample.pdf">download</a>

如果你想使用pdf.js,我建议你阅读这个

你也可以把你的pdf文件上传到某个地方(比如谷歌Drive),并在iframe中使用它的URL

or

<object data="data/test.pdf" type="application/pdf" width="300" height="200">
<a href="data/test.pdf">test.pdf</a>
</object>