我需要在一个A4页面上打印24个标签(37x70 to )。
我为一个A4页面大小的表格生成html。
我试图从浏览器打印页面,但没有成功:页面不是从顶部开始的,尽管我将顶部边距设置为0(对于html页面和浏览器也是如此)。
我尝试用abcpdf生成一个pdf文件,这里成功了一半,页面从顶部开始,但它不打印底部的页边距。
有什么想法吗?
发布于 2009-05-29 20:56:04
我找到了一个解决方案,使用abcpdf从html页面生成pdf
thedoc.mediabox.string = "A4";
thedoc.rect.string = thedoc.mediabox.string;使用此设置,生成的pdf具有A4页面大小。
发布于 2009-05-28 20:51:48
使用HTML或HTML/CSS没有简单的方法可以做到这一点。
我建议使用PrinceXML,它可以处理丰富的XML词汇表和XHTML。他们甚至从pdf输出中出版了一本书。在Google文档中也可以使用它来生成PDF。
在它的Wikipedia page上有很好的链接。
发布于 2009-05-29 00:08:52
你真的需要将其生成为PDF,以获得准确的页边距等标签。
至于不打印底部的页边距,也许你的打印机就是不打印那么远?我知道我拥有的大多数产品的底部利润率都大于顶部和侧边利润率。
https://stackoverflow.com/questions/373926/lightweight-open-source-pdf-library-in-c
https://stackoverflow.com/questions/922894
复制相似问题