无法使用 vue-html2pdf 将 HTML 代码转换为 PDF

2023-12-05

我有一个 vuejs 项目,我必须使用 vue-html2pdf。

当我在标签中写入文本时:<section>something</section>,我的PDF就生成了。 但是当我在标签中写入时:<section><p>something</p></section>,我的浏览器崩溃了。

这是我在 vuejs 中的代码:

<vue-html2pdf
    :show-layout="false"
    :preview-modal="true"
    :paginate-elements-by-height="10"
    :filename="test"
    :pdf-quality="2"
    :pdf-format="size"
    :ref="ref"
>
    <section slot="pdf-content">
        <section class="pdf-item">
            <img :src=url>
        </section>
    </section>
</vue-html2pdf>

我的下载 PDF 的功能:

function generateReport() {
  this.$refs.html2Pdf.generatePdf();
}

vue-html2pdfnpm 模块无法正常工作。而不是你可以尝试html2pdf用于将 html 转换为 pdf 的模块vuejs.

包链接:https://www.npmjs.com/package/html2pdf.js/v/0.9.1

代码沙盒示例:https://codesandbox.io/s/xlnzq7y28q

希望您的问题能够得到解决。谢谢。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 vue-html2pdf 将 HTML 代码转换为 PDF 的相关文章

随机推荐

  • 如何在 clang 中列出支持的目标架构?

    目前我对 ARM 感兴趣 特别是 iPhone Android 目标 但我只是想更多地了解 clang 因为感觉它会在未来几年发挥重要作用 I tried clang cc1 help grep i list clang cc1 help
  • 单击父级为面板的另一个应用程序的窗口时如何将表单移动到前台

    我使用下面的代码来启动应用程序并将其移动到我的表单上的面板中 在这个例子中我使用记事本 仅作为示例 稍后我将使用不同的应用程序 当另一个应用程序移动到我的表单前面时 我只能通过单击标题栏将我的表单移动到前台 如果我单击 MDI 子区域 记事
  • 为页脚建立正确的对齐方式

    我只是使用不同的 UI 框架检查页脚以使其更好 我尝试对齐它 但它无法正常工作 右侧没有重叠 我尝试使用 div 并应用样式来设置不同的元素 我遇到的问题是文本Follow按钮后面的内容需要与图标和图像 输入表单 按钮和文本 关注 对齐 并
  • 在 Linux 内核中查找方法 __kernel_vsyscall 时遇到问题

    我正在Linux内核中寻找用于进行系统调用的 kernel vsyscall方法 我想观察它的代码以了解更多信息 但我的 grep 搜索似乎无法找到它 而且我在互联网上找不到它的位置 谁能告诉我它的确切位置吗 它可以被操纵吗 谢谢你的帮助
  • 自动回发属性不适用于选项卡容器

    我正在我的酒店管理系统门户网站上应用全球化 但遇到了一个问题 我的问题是 我有一个包含英语和西班牙语两种语言的下拉列表 并且我设置了 autopostback true 因此我从下拉列表中选择西班牙语我的网页通过调用下面的方法成功地将英语转
  • ANSI JOIN 与非 ANSI JOIN 查询的性能是否会有所不同?

    我的业务逻辑包含在大约 7000 行 T SQL 存储过程中 其中大多数都具有以下 JOIN 语法 SELECT A A B B C C FROM aaa AS A bbb AS B ccc AS C WHERE A B B ID AND
  • 如何扩展类实例

    MyClass定义于module py 我们没有办法修改它 但我们确实知道类定义如下所示 class MyClass def method self msg print from method msg 我首先导入模块 然后声明对象的实例 i
  • 在浏览器中为节拍器准确计时声音[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我想创建一个虚拟节拍器并在每一步中播放节拍器声音 常用方法如setTimeout setInterval 不够准确 我怎样才能让它在不延迟或不掉节拍
  • DB2 有“插入或更新”语句吗?

    从我的代码 Java 中 我想确保执行代码后数据库 DB2 中存在一行 我的代码现在做了一个select如果没有返回结果 它会执行insert 我真的不喜欢这段代码 因为它使我在多线程环境中运行时面临并发问题 我想要做的是将这个逻辑放入 D
  • 如何通过其他列的条件按行值提取数据框?

    我有一个数据框如下 values a 003C 003P1 003P1 003P1 004C 004P1 004P2 003C 003P2 003P1 003C 003P1 003P2 003C 003P1 004C 004P2 001C
  • 如何通过 UIViewRepresentable 访问 goBack 和 goForward

    我通过 UIVewRepresentable 在 SwiftUI 中添加了 WKwebview 我很难获得一些按钮来使网络视图后退和前进 下面是我制作的两个课程 但我什至没有让打印工作 也许是一个错误 import SwiftUI impo
  • 如何通过 3G 连接检查互联网连接状态?

    我有以下方法 public static bool IsNetworkConnected ConnectionProfile InternetConnectionProfile NetworkInformation GetInternetC
  • 新字符串列表在 LINQ 初始化时打乱列表元素的顺序

    在我的 ASP NET 5 API 项目遇到一些挫折后 我决定将其重建为较旧的 WebApi 2 项目 我正在尝试从 LINQ 查询生成 2 个字符串的集合列表 最初是 2 元素字符串数组的列表 现在是字符串列表的列表 下面是在 ASP N
  • PHP - 比较不同格式的日期[重复]

    这个问题在这里已经有答案了 日期格式 date1 16 MAR 2015 date2 04 FEB 15 我怎样才能检查是否 date1 lt date2 date1 gt date2 我需要将日期格式转换为 date1 16 3 2015
  • 如何在 PHP 中回显 HTML?

    我想有条件地输出 HTML 来生成页面 那么在 PHP 4 中回显多行 HTML 片段的最简单方法是什么 我需要使用像 Smarty 这样的模板框架吗 echo n I m sure there s a better way echo n
  • 将 JavaScript 自定义类型从 InvokeScript 返回到 C#,并保留自定义类型结构

    我正在 WebBrowser 控件上使用 InvokeScript 尝试使用适用于 HTML 的 Google Maps JavaScript API 制作简单的地图 我在 JavaScript 的 HTML 页面中编写了一些函数来处理地图
  • 插入后一小时后的日期时间。夏令时

    我注意到 当我向表中插入某些日期时 MySql 数据库会从 DateTime 对象中减去一个小时 例子 Insert 2021 03 29 11 44 14 938 Result 2021 03 29 10 44 14 938 我正在插入
  • 为什么哈希函数除法只使用素数

    使用除法进行哈希意味着 h k k mod m 我读到了 m 不应该是 2 的幂 这是因为如果 m 2 p h 就变成 只是 k 的 p 个最低位 通常我们选择m作为素数 数字不太接近 2 的幂 有人可以用一个小例子解释最低阶位部分吗 我认
  • Visio 中的形状连接器

    我正在使用 C 在 Studio 2010 中编写 Visio 2010 的加载项 我需要阅读当前在 Visio 中打开的图表 我知道如何阅读图表的形状 问题是 如果我有一个形状对象 其属性可以给我页面上的形状和其他形状 如果有 的坐标 当
  • 无法使用 vue-html2pdf 将 HTML 代码转换为 PDF

    我有一个 vuejs 项目 我必须使用 vue html2pdf 当我在标签中写入文本时 section something section 我的PDF就生成了 但是当我在标签中写入时 section p something p secti