2015-09-15 24 views
0

我已經使用NPOI來生成Excel文件,但我找不到任何方法來打印它。如何使用未安裝Office的C#WPF打印Excel?

  1. 我知道Spire.xls可以打印,但它的WinForm,而不是WPF,這不是我想要的。
  2. 我試圖將Excel轉換爲.pdf,但要打印.pdf,則需要安裝Adobe等額外軟件。
  3. 我不能強制我的客戶端安裝Office。

回答

0

其中一個選擇是將Excel文件轉換爲HTML,然後使用任何您喜歡的網頁瀏覽器打印HTML。 HTML/CSS提供了對分頁符的有限控制,但除此之外,將任何Excel單元格轉換爲適當樣式的HTML表格單元應該相當容易。

FWIW,我更喜歡使用EPPlus而不是NPOI來處理C#中的Excel文件。

+0

謝謝,我會試試看。 – alex10

相關問題