2013-06-12 195 views
0

我有一些需要打印出來的HTML文件,但它們長2頁。我需要它們的長度爲1頁,我不希望不停地擺弄HTML代碼以縮小它的範圍。我知道每個HTML文件都可以在任何HTML閱讀器中打開並縮放大小,然後打印出來並解決問題,但是有很多文件需要手動打開每個文件,調整大小然後打印出每個文件一個人對我來說不是一個很好的解決方案。將生成更多的HTML文件。HTML打印頁面配件

如果我可以創建一個快速的小應用程序,它需要一個HTML文件並將文件從2頁縮小到1頁(總是2頁),或者如果有某種方式可以通過編程方式執行「打印到適合頁面'功能?我無法在這方面找到任何關於在默認C#庫中打印函數的信息。

+0

您可以提供一個替代的CSS樣式,該樣式僅用於打印縮小字體大小,變化的利潤等,使其適合。然後,它會根據需要進行顯示,並以適合的方式進行打印。 –

+0

我對「CSS風格」不熟悉,你究竟是什麼意思?此外,這似乎是一個可以接受的答案,如果您願意,可以重新發布此答案而不是評論。 – kenetik

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

回答

1

這裏有一個很好的教程,通過我在談論我的評論散步:http://webdesign.about.com/cs/css/a/aa042103a.htm

+0

好的,我開始圍繞CSS進行封裝,但是我仍然停留在如何獲取保存的.HTML文件從我的本地計算機,並在C#編輯它與CSS# – kenetik

+0

我儘量不問爲什麼有人想這樣做,但我必須在這種情況下。這個應用程序的目的是什麼? –

+0

我需要1頁格式化輸出(打印)報告。我無法將HTML文件壓縮在距文件生成位置更遠的地方。我甚至不需要重新格式化文件,只需要將其合併到一個頁面即可。現在查看縮放選項,看起來更直截了當。 – kenetik