首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何打印全尺寸的A4页面?

如何打印全尺寸的A4页面?
EN

Stack Overflow用户
提问于 2009-05-28 20:06:42
回答 3查看 7.9K关注 0票数 2

我需要在一个A4页面上打印24个标签(37x70 to )。

我为一个A4页面大小的表格生成html。

我试图从浏览器打印页面,但没有成功:页面不是从顶部开始的,尽管我将顶部边距设置为0(对于html页面和浏览器也是如此)。

我尝试用abcpdf生成一个pdf文件,这里成功了一半,页面从顶部开始,但它不打印底部的页边距。

有什么想法吗?

EN

回答 3

Stack Overflow用户

发布于 2009-05-29 20:56:04

我找到了一个解决方案,使用abcpdf从html页面生成pdf

代码语言:javascript
复制
thedoc.mediabox.string = "A4";
thedoc.rect.string = thedoc.mediabox.string;

使用此设置,生成的pdf具有A4页面大小。

票数 13
EN

Stack Overflow用户

发布于 2009-05-28 20:51:48

使用HTML或HTML/CSS没有简单的方法可以做到这一点。

我建议使用PrinceXML,它可以处理丰富的XML词汇表和XHTML。他们甚至从pdf输出中出版了一本书。在Google文档中也可以使用它来生成PDF。

在它的Wikipedia page上有很好的链接。

票数 1
EN

Stack Overflow用户

发布于 2009-05-29 00:08:52

你真的需要将其生成为PDF,以获得准确的页边距等标签。

至于不打印底部的页边距,也许你的打印机就是不打印那么远?我知道我拥有的大多数产品的底部利润率都大于顶部和侧边利润率。

https://stackoverflow.com/questions/373926/lightweight-open-source-pdf-library-in-c

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

https://stackoverflow.com/questions/922894

复制
相关文章

相似问题

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