这是我想解决的问题:
1)用户上传文件。 (TXT,DOC,DOCX) 2)我解析它并在窗口窗格上为用户吐出HTML,用户选择部分文本,然后单击导出,我使用window.getSelection创建一个包含所选文本的新窗格,并且能够评论那个文字。 3)用户评论。 4)这样我就有了一系列评论框,包含文字和相应的评论。 5)现在我想创建一个PDF文件,其中包含我最初解析过的整个文件HTML,我想插入用户选择的相关部分的注释并创建注释框,如第3点和第3点所述。 4。
问题:
如何将选项与注释和原始文本混合在一起以创建该PDF。我想我需要对范围做一些事情,但我不太明白,我可能需要什么样的数据结构?
我正在使用Node.js
谢谢!
修改
如果更精确,我如何在选择上添加HTML包装器,以便我可以唯一地识别它,从那里可以更容易。