2011-04-26 54 views
2

我有一個應用程序,顯示成績單,像這樣myapp.com/transcript/1234成績單格式化,以便他們可以從瀏覽器打印(CTRL + P)。如何以編程方式打印多個頁面?

我應該怎麼做才能允許用戶在不訪問每個頁面的情況下打印多個轉錄本?例如爲B組中的每個用戶打印成績單。

我應該創建一個只顯示所有請求轉錄本的新視圖嗎? 我現在必須考慮創建PDF嗎? (拍我) 其他想法?

+1

僅供參考,沒有必要在標題中放置「ASP MVC」,因爲它在標籤中。 – 2011-04-26 19:46:29

+0

啊先生,謝謝你。有一個upvote。 – JohnPDubya 2011-04-26 19:54:42

回答

6

如果您想保持簡單,請創建/更改視圖以顯示所有要打印的抄本。將每個副本包裝在具有樣式類的容器中(如div,< div class =「transcript」> ... </div >)。使用CSS對每個容器進行樣式設置,以便每個副本發生分頁符。風格將如下所示。

.transcript: { 
    page-break-after: always; 
} 
3

我個人只是創建PDF文件。把它用於諸如官方時間表和其他各種形式的東西我不能改變。使用itextsharp其實很簡單,如果您的PDF已經正確標記了輸入字段(又名不只是一個大的掃描圖像或其他東西)。

+0

我認爲這是下一個邏輯步驟,但它不是我想做的事情,除非必須。 – JohnPDubya 2011-04-27 13:08:35

相關問題