首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML打印页面适配

HTML打印页面适配
EN

Stack Overflow用户
提问于 2013-06-13 01:13:30
回答 2查看 1.3K关注 0票数 0

我有一些HTML文件需要打印出来,但他们是2页长。我需要它们只有一页长,我不想无休止地摆弄HTML代码来缩小它。我知道每个HTML文件都可以在任何HTML阅读器中打开和缩放调整大小,然后打印出来,问题就解决了,但是有...有很多文件,必须手动打开每个文件,调整大小,然后逐个打印出来,这对我来说并不是一个好的解决方案。将生成更多的HTML文件。

如果我可以创建一个快速的小应用程序,它接受一个HTML文件,并将文件从2页缩小到1页(将始终是2页),或者是否有某种方法可以编程地执行“打印到适合的页面”功能?在这方面,我还没有在默认的C#库中找到任何打印函数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-13 01:24:46

下面是一个很好的教程,它详细介绍了我在评论中提到的内容:http://webdesign.about.com/cs/css/a/aa042103a.htm

票数 1
EN

Stack Overflow用户

发布于 2013-06-13 01:28:32

加里森·尼利在我的信念中提出了正确的答案,只需在此处发布一些链接:

代码语言:javascript
复制
  @media print {
    body { font-size: 10pt }
  }
  @media screen {
    body { font-size: 13px }
  }
  @media screen, print {
    body { line-height: 1.2 }
  }

http://www.w3.org/TR/CSS2/media.html

http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17071410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档