我在SQL Server表中有一个二进制存储,在那里我有PDF文件(二进制),我想要做的是在“DIV”的网页上显示PDF。我不希望用户必须按下打开,以便在acrobat阅读器中打开。我想要一个他们点击的小缩略图,打开一个模型窗口,PDF文档显示为图片。有谁知道如何实现这一点,或者是否有任何组件可以做到这一点?
答案 0 :(得分:1)
要在浏览器中显示PDF,您需要使用<object>
或<embed>
html标记。
您可以使用此指向要显示的PDF文件URL。
如果PDF位于某个二进制存储区并且无法从浏览器链接,则需要构建一个页面(或HttpHandler)来获取二进制数据并输出文件内容,以便通过URL进行链接。看看使用“Response.Binarywrite”提供文件。
答案 1 :(得分:0)
您正在寻找光栅化。我已经使用DynamicPDF's光栅化器取得了很好的成功,但它并不便宜。
答案 2 :(得分:0)
看起来PDF.js可能对您有用,这是一个将PDF呈现为HTML5画布的JavaScript库。
答案 3 :(得分:0)
我们发现TallComponents PDF Rasterizer非常有用。