我使用pd4ml來渲染由Orbeon XForms引擎生成的URL並將其轉換爲PDF。如何將Orbeon Forms與不支持JavaScript的PD4ML集成?
pd4ml.render(urlstring, fileOutputStram);
Orbeon從我的XForms生成的HTML在瀏覽器中顯示OK。
但試圖當渲染了XForms 與pd4ml的PDF頁面說您的瀏覽器似乎不支持JavaScript的頂部顯示一個警告消息。您可能想嘗試以下方法之一...,因爲PD4ML 不支持javascript。
有沒有辦法禁用警告信息?
嗨,謝謝!但我不確定它會對我有用。 問題是我有兩臺帶orbeon的服務器,並且在一臺服務器上,我在xform上收到消息「您的瀏覽器似乎不支持JavaScript,您可能需要嘗試以下操作之一:」,另一臺服務器「T。 所以我的猜測是它可以在orbeon上配置。 我需要在使用Web瀏覽器請求xform時啓用javascript功能。所以從property.xml中禁用它不是一個選項。 任何建議將不勝感激。 – panox
我不建議您禁用Orbeon Forms中的JavaScript功能;只是在您請求獲取頁面之後,您將轉換頁面以除去將由不支持JavaScript的pd4ml顯示的HTML部分,如'print-pdf-notemplate.xpl'所示(請參閱上面的鏈接)。如果你可以在XSLT中做到這一點,那真的很簡單,你可以重用Orbeon Forms已經使用的相同的XSLT代碼,然後它將HTML提供給Flying Saucer。 – avernet