【发布时间】:2021-05-31 12:52:43
【问题描述】:
我正在使用 html2pdf 库来生成我的 HTML 的 PDF。在我的本地机器上,下面的代码工作正常,但是当我在服务器上部署相同的代码时,生成的 PDf 没有 CSS 样式。下面是我的代码。请帮我解决这个问题。
window.onload = function () {
document.getElementById("generatePdf").addEventListener("click", () => {
const cvitae = this.document.getElementById("configuration-area-c");
var opt = {
filename: "morsewatchment-configurator.pdf",
image: { type: "jpeg", quality: 0.98 },
html2canvas: { scale: 2 },
jsPDF: { unit: "in", format: [12, 6], orientation: "portrait" },
};
//html2pdf().from(cvitae).set(opt).save();
});
};
【问题讨论】:
-
请分享更多细节,比如涉及的代码。这是 JS 问题、PHP 问题还是 CSS 问题?
-
试试这个
html2canvas: { scale: 2, useCORS: true} -
@WaLidLamRaoui 已经没有运气了。我忘了在这里提。
-
@NicoHaase 这是我正在使用的唯一代码,据我所知,这是一个 CSS 问题,因为文件是使用图像创建的,但没有 CSS。
-
你具体用的是什么库是
html2pdf-jspdf2?
标签: javascript php html jquery css