我正在创建用于打印的HTML文档,通过测试我发现大约650px的宽度接近边距。它对PDF文档也有好处,因为我需要将HTML转换为PDF,如果客户希望的话。
您能否告诉我打印HTML文档的px建议宽度是多少,之后需要转换为PDF?我知道这些都与DPI和类似的东西相关,但应该有一个更简单的指南....大多数可以提供某些页面打印的网站,内容的固定宽度约为600像素。
由于
答案 0 :(得分:4)
Pixels and Dots-Per-Inch是不同的野兽完全,没有简单的方法可以从一个转换到另一个。显然,那么,我建议不要这么做。
相反,我建议使用打印style-sheet并在介质的相关术语中定义宽度和大小,例如pt
(点),pc
(picas),{ {1}},cm
或mm
(厘米,毫米或英寸)......
答案 1 :(得分:1)
打印通常以mm而不是像素指定。我建议根据您要定位的纸张尺寸进行计算。
请参阅:http://www.unitconversion.org/unit_converter/typography.html
答案 2 :(得分:1)
最好的方法是使所有参数都可配置(使用一些常见的默认值):宽度,高度和px / pt比率。对于美国,你可能需要USLetter
,对于欧洲,俄罗斯 - A4
。 px/pt
是硬件相关参数。您可以将其配置为满足不同需求。附:所有这些都来自我在XML到PDF软件方面的6年经验。
答案 3 :(得分:0)
我在这里问一些具体的东西 - 你以前做过类似的事吗,那就是有一个打印就绪的HTML,定义了样式表然后将其转换为PDF?您使用的方法是什么,单位,措施?从上面的帖子看来,你似乎没有......我更愿意对此有更具体的答案。感谢。