从文本(角度)客户端生成pdf?

时间:2020-05-08 12:36:58

标签: angular pdf pdf-generation

我有一个Angular应用,用户可以在其中进行评论。我想要一个功能,用户可以选择多个(或一个)评论,然后仅从这些评论中生成pdf(例如,有4条评论,而他们选择2条并生成pdf)。

我尝试将JSPDF与html2canvas结合使用,但是我的问题是:我无法使其与html2canvas图像一起使用,因为我无法遍历所有图像(这不像我有一个带有静态ID的静态div ;我有多个div,并且其中一些不需要包含在内)。 单独使用jspdf的问题在于,如果我不只使用图像来显示文本,那么UTF-8字符(例如ű,ó,ú,í)就无法读取(我读到jspdf并不真正支持UTF-8)。 / p>

还有一个我不想使用html2canvas的原因:我希望pdf可搜索(如文本)。

因此,基本上,用户选择评论后我会拥有什么:

var textToGenerate = [
{'text': 'I am a special character text á ű ú ó.'},
{'text': 'Alsó a specíal cháráctér.'},
{'text': 'Another text.'}
];

所以您能建议jspdf的任何替代方法(或如何在没有任何库的情况下生成pdf)。

编辑:我不太在乎保留注释的样式,尽管如果仅pdf并不那么丑陋,那会很好。但是美丽不是重中之重。

0 个答案:

没有答案