The page size could be set in inches/mm. I haven’t tested with a size in pixels. Here is a set of CSS rules which did the trick for me:
@page {
margin: 0;
padding: 0;
size: 5in 6.5in;
}
My exact case is rendering svg-to-pdf, not html; For svg, you may also need to add width
and height
attributes to <svg>
tag:
<svg width="5in" height="6.5in" ...>
That’s all! Output PDF won’t have margins, and will preserve the desired size – 5″x6.5″ in my case.