jspdf 相关问题

jsPDF是一个用JavaScript编写的开源库,用于生成PDF文档。

节点中PDF转图像

我正在使用node-express,需要在服务器端将pdf转换为图像。 Pdf-poppler 在 Linux 中不起作用,而 pdf-image 恰好也不起作用。 任何替代方法我们如何...

回答 3 投票 0

Html2canvas 将文本推送到 con 之外

我有一个简单的 div,里面有一个段落。 生成pdf时,段落被下推到div之外 我也在使用DaisyUI 我有一个简单的 div,里面有一个段落。 生成pdf时,段落被下推到div之外 我也在使用 DaisyUI <div class="bg-blue-50"> <p class="text-xs"> Placeholder for PDF Page BODY </p> </div> 这里是从jspdf生成pdf的代码 export async function eyeReportToImage(eye: string) { const report = document.getElementById('pdf-report') if (!report) throw new Error('Report element not found') const pdfPageElement = document.getElementById(`my-pdf-page`) if (!pdfPageElement) throw new Error(`PDF page element not found `) try { report.classList.remove('hidden') const canvas = await html2canvas(pdfPageElement, { scale: 3, width: 800, height: 1100, windowWidth: 800, windowHeight: 1100, useCORS: true, logging: false, }) report.classList.add('hidden') return canvas.toDataURL('image/jpeg', 1) } catch (error) { report.classList.add('hidden') throw error } } 页面上的样子 pdf 上的样子 我尝试了很多东西,但无法让它动起来 试试这个,也许能解决你的问题。 const downloadPdf = () => { // Create a new <style> element and append it to the document's <head> const style = document.createElement('style'); document.head.appendChild(style); // Insert a CSS rule to ensure images are displayed inline-block style.sheet?.insertRule('body > div:last-child img { display: inline-block; }');`enter code here` // Use html2canvas to capture the desired HTML element html2canvas(element).then(canvas => { // Remove the temporary style element to clean up the DOM style.remove(); // Continue with your PDF generation logic here // For example, you could convert the canvas to a PDF using jsPDF }); }; CSS 规则 body > div:last-child img { display: inline-block;确保指定容器内的图像显示为内联块元素。这有助于保持正确的布局并防止画布捕获过程中出现渲染问题。

回答 1 投票 0

jspdf 多个div渲染为空

希望你一切都好。 我正在使用 jspdf 并希望从多个 div 生成内容。我的 javascript 正在检测 div,但将 div 渲染为空。 如果有人有什么想法,我会...

回答 1 投票 0

VueJS 在 jsPDF 中添加二维码

我有下一个代码。如何在我的 PDF 中添加 QRcode 图像 方法: { 下载() { const doc = new jsPDF(); doc.text("你好世界!", 10, 10); doc.addImage("示例/图像/Octonyan...

回答 1 投票 0

从'html2pdf.js'导入*作为html2pdf;

html2pdf.js 在某些 Angular 项目中工作,但在某些项目中不起作用。 我想使用 html2pdf.js 在生成 pdf 时添加分页符。 我声明如下 从 '

回答 1 投票 0

html2pdf 将图像适合 pdf

我终于让我的html2pdf开始工作,以我想要的方式在pdf中显示我的网页(任何其他尺寸都无法正确显示,所以我不断调整格式尺寸直到它完全适合),最后......

回答 1 投票 0

生成导出 pdf 按钮时页面变得无响应

将页面导出为 pdf 时页面变得无响应,请参阅下面的屏幕截图。 这是 stackblitz 代码:以下代码用于将图表转换为图像,从而导致

回答 1 投票 0

使用 jspdf 创建的 Pdf 文件太大

我正在使用 jspdf 在浏览器中创建 PDF。我有多个图表,其中 svg 作为图表数据。为了将数据添加到 pdf,我使用 canvas 将 svg 转换为 png,然后使用 can...

回答 7 投票 0

矩形有黑色背景

当 pdf 设置为英寸单位时,矩形具有黑色背景。我想要它只是带有细黑色轮廓的空白矩形,无法将其更改为不同的单位,因为我的大部分工作取决于...

回答 1 投票 0

JsPDF 生成空白 PDF

我正在使用:jsPDF在服务器端从html生成pdf 我已经安装了以下软件包: "html2canvas": "^1.3.2", "jspdf": "^2.3.1", makePdf.ts

回答 2 投票 0

jsPDF png 和自定义 ttf 在使用 output() 时损坏

我目前正在开发我的第一个 jsPDF 项目,进展顺利,接受一个问题...... 在客户端,我生成一个 PDF,然后将其发送到本地 REST API。 保存 PDF 位置...

回答 1 投票 0

想减小PDF大小尝试JsPDF to TCPDF

我正在开发前端在 Angular 上、后端在 Laravel 上的应用程序,前端 pdf 通过 jsPDF 生成,大约 465KB,然后在后端,其他几个 pdf 与它合并,所以它

回答 1 投票 0

JavaScript 未捕获引用错误:jsPDF 未在 HTMLButtonElement 中定义。<anonymous> (id.php?userPhone=123:93:23)

我正在尝试创建一个用户身份证网页,显示通过后端接收的用户信息。我还必须在身份证下方添加一个按钮,允许用户下载身份证...

回答 1 投票 0

使用 html2Canvas 的多页 pdf

我正在使用react-typescript,并且在这个参考的帮助下我已经成功地从html页面创建了一个PDF文件 从 React Components 生成 PDF 文件 但如果我们想用

回答 3 投票 0

使用 html2canvas 更改背景无法正常工作

我有一个应用程序,其目的是将网页转换为 dataURL,然后将该 dataURL 转换为 PDF。 dataURL 转换是使用 html2canvas 完成的,PDF 转换...

回答 2 投票 0

Node.exe 即使安装后也找不到模块 jspdf

我正在尝试使用 Node.exe(Windows 上的 v14.18.1)运行独立的 TypeScript 脚本。该脚本首先需要 jspdf 和 jspdf-autotable: const { jsPDF } = require("jspdf"); 需要...

回答 1 投票 0

寻求将 HTML 代码转换为 PDF 的解决方案

我的工具代码将内容转换为图像 我正在尝试使用 JavaScript 将 HTML 和 CSS 转换为 PDF 文件,但我当前使用 html2pdf 的实现将内容转换为图像,这使得...

回答 1 投票 0

jspdf 以白色返回一些内容

我正在尝试以 pdf 格式查看我的组件的内容。 我正确收到 PDF,但它只打印标题。 何时打印 它返回给我一个空白文本,就好像它没有格式化一样。

回答 4 投票 0

如何动态地将文本块分割成jsPDF的页面?

我有一个 React 应用程序,页面显示一些包含标题、文本、一些图像等的帖子。我正在尝试从中生成 PDF 文件。 实际的页面相当曲折、动态且复杂,所以...

回答 2 投票 0

使用jsPDf将网页导出为PDF

当用户单击按钮时,我尝试将网页导出为 pdf 文件,但下面的代码对我不起作用。任何人都可以帮助我,我哪里出错了。我正在使用 jsPDF 导出...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.