0

私は Ext JS 4 を使用しています。

Java を使用して PDF (test.pdf) を生成し、このコードを使用して WebContent の下にこの PDF を作成します。

net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(
    jasperPrint,
    "D:/workSpace/Urbanisme/WebContent/theme/" + outputFileName);

今、この PDF をパネルに表示したいと思います。

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 -/urbanisme/theme/test.pdf

プロジェクト、特にファイルthemeを更新することでこのエラーを解決し、更新後に test.pdf がプロジェクトに表示されます。

PDF を生成した後にプロジェクトを更新する方法を知りたい、または生成した PDF を作成した場合、Ext JS 4 からC:アクセスする方法を知りたいです。C:

私は成功せずに試します

new Ext.Window({
    title:  "print",
    width:  640,
    height: 480,
    layout: 'fit',
    items:  [{
        xtype: "component",
        autoEl: {
            tag: "iframe",
            src: 'C://test.pdf'
        }
    }]
}).show();
4

1 に答える 1