2013-06-12 196 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