html2pdf调整页面大小
我有 html2pdf 可以很好地将 pdf 附加到电子邮件中 但是,我需要将页面宽度调整为606px 我可以在 html 中执行此操作,但 html 是 606px,而 pdf 本身是肖像中的标准字母宽度。 有什么方法可以将文档限制为我需要的宽度吗? 感谢
马克
I've got html2pdf working nicely to attach a pdf to an email
However, I need to adjust the page width to 606px
I can do this in the html but the html is 606px and the pdf itself is standard letter width in portait.
Is there any way to constrict the doc to the width I need?
Thanx
Mark
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是此问题的解决方案:
宽度和高度应以 MM 为单位。如果您使用英寸,请将其转换为毫米。
公式:
不要四舍五入。即使有小数点,也使用精确的转换。
希望这个答案能够解决您的问题。
Here is the solution for this problem:
Width and Height should be in MM. If your using inches convert it to MM.
Formula:
Don't round it off. Used the exact conversion even if it has a decimal point.
Hope this answer will solve your problem.
在构建 HTML2PDF 时,您可以更改 PDF 的输出以更适合您的目的。
http://www.prePressure.com/library/paper-sizes
以下是一些兼容的页面大小。
You can change the output of the PDF to more suit your purpose when constructing HTML2PDF.
http://www.prepressure.com/library/paper-sizes
Here are some compatible page sizes.
HTML2PDF 类的构造函数
通过定义页面大小来调整 $format 变量
在您的情况下
606px = 160.3375mm
$format =array('160.3375','160.3375');
Constructor of HTML2PDF CLass
Adjust the $format variables by defining your page size
In your case
606px = 160.3375mm
$format =array('160.3375','160.3375');