是否可以将html文件转换为pdf而不损坏其外观?

问题描述 投票:0回答:1

我有一个 html 文件,大小约为 110 Mb。我想将其转换为 PDF,以便可以打印。

我在 Mozilla 中打开该 html 文件并将其保存为 PDF 文件(CTRL + P,我看到了“打印”窗口)。当我打开该 PDF 文件时,它的文本在很多地方都已损坏(几乎无法阅读)。

  • 有什么解决办法吗?
  • 是否可以将 html 转换为 PDF 而不会损坏其内容?

我还尝试了一些软件(iPubsoft HTML to PDF Converter),并且遇到了与我尝试将该 html 文件另存为 PDF 时完全相同的问题。

html pdf file-type
1个回答
1
投票

如果你知道如何使用react,你可以使用react-to-print库,它将允许你打开打印表并将html模板打印为pdf或直接打印。至于纯js,可以学习一些其他的打印库,比如Print.js(可以尝试)

const handlePrint = useReactToPrint({
        content: () => componentRef?.current,
        documentTitle: 'title',
    });
© www.soinside.com 2019 - 2024. All rights reserved.