使用Puppeteer生成PDF并在.Net中显示/保存

时间:2019-02-28 15:59:57

标签: c# .net puppeteer

我一直在寻找从HTML生成PDF的选项,特别是在这种情况下,供MVC(非核心)应用程序使用。

我查看了pdfSharp,并成功获取了字节数组,并从我的操作返回了FileContentResult。但是我并不热衷于此,因为这意味着使用代码手动创建每个PDF文档。

偶然发现Puppeteer,似乎是一个不错的通用选择,那就是让一个带有端点的Node服务器可以调用并传递一些HTML,并将其呈现为PDF。

但是我有点茫然如何连接所有东西。理想情况下,我想要的是在我的操作方法中调用节点端点,取回PDF内容,然后在我的C#操作方法中决定如何处理它。

这有意义还是有更好的方法?我在想Node + Express给我一个端点,但是我不确定端点是否给我某种流,C#如何识别它(或者甚至需要将内容压缩到一个memorystream继续吗?)

0 个答案:

没有答案