2011-07-10 43 views
0

對於我正在開發的項目,我需要單擊一下「打印所有」功能,以便我的用戶可以打印幾個數據庫字段,結合2個字文檔在數據庫中存儲爲blob數據。我看過使用openxml庫,但在打開一些word文檔時遇到了麻煩。我也在研究使用水晶報告,但我對水晶並不熟悉,我還沒有找到關於如何在blob存儲中包含word文檔的好例子。將db字段和多個文檔文檔合併爲一個可打印格式的解決方案

所以我正在尋找最好的方式去做這件事的建議。我已經看過最佳選擇的選項嗎?或者,還有更好的方法?

回答

0

如果你沒有很多錢來操作一些商業庫,比如Aspose.Words for .NET,並且你根本不喜歡openxml庫。然後,在我看來,你最好的選擇是放在一些低級別的東西。只要考慮到任何openxml文檔都只是一個.zip壓縮文件。所以,你應該解壓縮它,並且在這個包內查找一個單詞文件夾,你應該在其中定義document.xml文件。它將包含您的文檔本身。此外,你應該解析這個XML來找出你的數據。

相關問題