Posted on 2008-12-10 18:13
馬達(dá)+斯加 閱讀(444)
評(píng)論(0) 編輯 收藏 所屬分類:
Java Report
近排和IMG進(jìn)行integration的項(xiàng)目開發(fā),有使用到Adobe的產(chǎn)品合并PDF文檔,遇到了Adobe Form Server生成的PDFForm里面的內(nèi)容被緩存的問(wèn)題,有2種途徑可以解決:
(1)在Adobe Reader 7里面進(jìn)行設(shè)置,禁用本地緩存:在Adobe Reader的菜單選擇Edit > Preferences > Forms,去掉Keep forms data temporarily available on disk的選項(xiàng)。
(2)在所有的PDF Template里面加入script禁用本地緩存:用Adobe Designer打開Form Template,在initialize事件中添加Client執(zhí)行的Javascripts:
var ODoc = event.targer;
ODoc.nocache = true;
第一種方案需要在所有的客戶端設(shè)計(jì),而第二種就需要在所有的templates設(shè)置,可以根據(jù)自己情況進(jìn)行選擇。