HTML+CSS 生成的 .pdf 文件在不同的计算机上有不同的布局?

标签 html css pdf node-html-pdf

我设法使用 HTML 和 CSS 生成了一个 .pdf 文件。 页面大小以英寸为单位预定义(A4 格式)。它在我的电脑上运行良好,但是当我在另一台电脑上运行该程序时,生成的文件看起来不同,页面仍然是 A4,但布局发生了变化,尽管两台电脑具有相同的分辨率和 dpi。

最佳答案

使用 CSS 维护两者的设计。

@media print - 用于打印机

@media screen - 适用于电脑屏幕、平板电脑、智能手机等

@media print{
   h1{
      color:red;
   }
}


@media screen{
   h1{
      color:blue;
   }
}
<h1>Hello</h1>

在代码段屏幕中单击“结果”,然后按“CTRL + P”。

关于HTML+CSS 生成的 .pdf 文件在不同的计算机上有不同的布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45501016/

相关文章:

c# - 读取 PDF 文档作为指定要呈现的 PDF 的一部分

python - 使用 xhtml2pdf Django 从 HTML 页面获取 PDF

jquery - 使用 jquery 和复选框显示/隐藏多个 div

angularjs - 全高 Angular UI Accordion

css - 如何使用 laravel 5.7 更改 fontawesome 的导入路径

python - 如何在 PyQt5 中将 HTML 页面保存为 PDF

c# - 使用 C# 将 DataGrid 导出为 PDF

javascript - 获取 Canvas 绘图的确切坐标?

javascript - 动态内容更改后 jQM 1.4.2 可折叠集无法正确刷新

css - input type=search 不接受高度