1

我想在一個視圖中打印選定的文檔,使每個文檔都在單個打印中編譯。它就像第1頁上的1個文檔和第2頁上的第2個文檔。我在打印這些文檔後,會將其標記爲打印,然後我可以將它們導出到記事本文本文件。我需要在基於Web的應用程序的Lotus domino中執行此操作。非常感謝答覆。在網上查看打印多個選定的文檔lotus domino

+0

我認爲你需要闡述更多你不能在web上獲得原生視圖。在網絡中,每一件事情都是HTML,正如你所知道的那樣。你是否想要在瀏覽器中打印列表中顯示的文檔例如在瀏覽器中看到電子郵件?你在網上有一個列表,你想選擇文件並打印它們? –

回答

1

沒有本機Lotus Domino打印命令來打印從Web中選擇的文檔。這在其他技術中也不是罕見的問題。一旦使用瀏覽器,除非服務器可以生成打印輸出內容,例如PDF或HTML/CSS,否則您將像使用其他技術一樣阻止瀏覽器的打印功能。

有很多方法可以做到這一點。我能想象的最簡單的方法仍然需要相當多的編碼。可能有其他解決方案,但這取決於你的技能。

其他人一直在試圖解決這個問題。您可以嘗試this未經測試的解決方案或here(但您必須免費註冊)或here,否則您可以「自行推出」。知道選擇哪個文檔可以找到像this

如果您有一些製作HTML的經驗。您可以通過創建一個代理(稱爲「printSelectedDocuments」)來「rollYourOwn」,該代理從視圖中接受所選文檔的UNID,然後構建一個網頁來呈現組合文檔以進行打印。

您可以使用this技術來控制從代理程序到瀏覽器的HTML輸出。有一個商業API可以使用,PD4ML。但是這仍然需要大量的編碼,但是可能需要一些麻煩。

如果您選擇編寫自己的代理程序,代理程序將不得不遍歷每個選定的文檔,並生成HTML頁面,其中包含要打印和管理分頁符的每個字段的佈局。如果您確實需要粒度控制,您可以在java代理中嘗試iText,並將PDF傳回瀏覽器。圍繞互聯網的谷歌表明,沒有人有簡單的解決方案。