让PDF保留在嵌入的<object>或<iframe> </iframe> </object>中

时间:2009-10-26 18:30:30

标签: html css pdf

我已经对此进行了相当多的编辑,并在此时加入了我的问题。我意识到PDF在浏览器中无法完全控制,但这不是我的问题。我的问题是,粗体如下。

<div>
    <object 
        data="${pageContext.request.contextPath}/UB04.xml" 
        type="application/vnd.adobe.xdp+xml" 
        width="415" height="500"/>
</div>

XML实际上是一个XDP文件;它为静态PDF提供动态数据和URL,并将它们组合在Adobe Reader中。如果它是PDF,它会根据需要显示在浏览器中,但是当作为XDP放入时,它会控制窗口并全屏打开以显示PDF。提供一体化XDP(嵌入PDF作为base64)具有相同的问题。

帮助我让XDP的行为与PDF相同?

或者,如果我可以使用iText将XDP XML和静态PDF模板粘合在一起,我可以直接提供PDF,这似乎工作得很好。只是不确定如何创建这条路线的PDF,这在网上有点印象深刻。

3 个答案:

答案 0 :(得分:1)

此行为由用户代理(客户端)决定,这就是它应该保留的方式。遗憾。

答案 1 :(得分:1)

一种可能的解决方案:使用iText将数据加入PDF,完全跳过XDP。

答案 2 :(得分:-1)

您正在寻找的是Adobe Flashpaper: http://www.adobe.com/products/flashpaper/examples/

否则,您无法决定用户将如何查看PDF。