PDF页面上的二进制显示

时间:2009-10-19 11:45:16

标签: c# .net asp.net sql-server

我在SQL Server表中有一个二进制存储,在那里我有PDF文件(二进制),我想要做的是在“DIV”的网页上显示PDF。我不希望用户必须按下打开,以便在acrobat阅读器中打开。我想要一个他们点击的小缩略图,打开一个模型窗口,PDF文档显示为图片。有谁知道如何实现这一点,或者是否有任何组件可以做到这一点?

4 个答案:

答案 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非常有用。