场景:点击下载按钮后,我正在尝试下载PDF格式的页面的一部分。
我正在使用HTML2框架进行转换。由于我们的页面包含html和SVG元素,为了支持IE(Internet Explorer),我们正在使用canvg和save-as-png框架将SVG转换为PNG。
我们能够生成PDF,但性能很低,在IE上大约需要45-50秒。
对于这种情况,建议是否有其他方法可行。并同时提高性能。
我们正在使用Angular7。当前方法:拍摄页面快照,然后将其转换为PDF。
要求:下载的PDF应该具有可选的文本和图像。 PDF的清晰度应该很好。