gpt4 book ai didi

javascript - 使用 Phantomjs 1.9 为 Windows 和 Linux 输出不同的 PDF

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:46 25 4
gpt4 key购买 nike

我正在尝试使用 Phantomjs 1.9html 页面转换为 PDF。

我的 html 看起来像:

<body style="margin: 0px; padding: 0px;" >
<div id="myDiv" style="width:1024px; height:768px; margin:0px; border:none">
content
</div>
</body>

rasterize.js 我有:

page.viewportSize = {width: '1026px', height: '768px'};
page.paperSize = { width: '1026px', height: '768px', border:'0px'};

在 Windows 上生成 PDF 时,我将 div id="myDiv" 的全部内容正确呈现在一页上,没有边框。

当我在 Linux 上运行相同的代码时,div 的内容被水平裁剪并延伸到 2 页。

你能帮我理解为什么相同的设置在 Linux 上不起作用吗?我该如何解决这个问题。

谢谢

最佳答案

对于 Linux,我必须设置 page.zoomFactor = 0.5 才能工作

关于javascript - 使用 Phantomjs 1.9 为 Windows 和 Linux 输出不同的 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17021547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com