首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从extjs访问pdf文件

从extjs访问pdf文件
EN

Stack Overflow用户
提问于 2013-10-01 21:41:22
回答 1查看 1.2K关注 0票数 0

我和Ext 4一起工作。

我使用Java生成了一个PDF (test.pdf),并使用这段代码在WebContent下生成了这个PDF。

代码语言:javascript
复制
net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(
    jasperPrint,
    "D:/workSpace/Urbanisme/WebContent/theme/" + outputFileName);

现在我想在一个面板中显示这个PDF。

代码语言:javascript
复制
new Ext.Window({
    title:  "print",
    width:  640,
    height: 480,
    layout: 'fit',
    items:  [{
        xtype: "component",
        autoEl: {
            tag: "iframe",
            src: '/urbanisme/theme/test.pdf'
        }
    }]
}).show();

但我有个错误:

etat http 404 -/城市化/主题/test.pdf

我通过刷新我的项目(特别是文件主题)来解决这个错误,在刷新之后,test.pdf将显示在我的项目中。

我想知道如何在生成PDF后刷新我的项目,或者如果用C:生成生成的PDF,我想知道如何从Ext 4访问C:

我试着没有成功

代码语言:javascript
复制
new Ext.Window({
    title:  "print",
    width:  640,
    height: 480,
    layout: 'fit',
    items:  [{
        xtype: "component",
        autoEl: {
            tag: "iframe",
            src: 'C://test.pdf'
        }
    }]
}).show();
EN

回答 1

Stack Overflow用户

发布于 2013-10-02 14:09:47

为了在本地文件系统上引用文件,需要使用文件URI方案。基本格式是file://host/path,但在一般情况下,您将使用file:///C:/path/to/file。三个斜杠,以及文件路径中的斜杠而不是反斜杠。

代码语言:javascript
复制
xtype:  'component',
autoEl: {
    tag: 'iframe',
    src: 'file:///C:/test.pdf'
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19126465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档