将node.js中的html文件转换为pdf,并将其写入磁盘

将node.js中的html文件转换为pdf,并将其写入磁盘,node.js,npm,pdf-conversion,Node.js,Npm,Pdf Conversion,在我的应用程序中,我有一个html模板,它可以从数据库中获取动态数据。我需要将html文件(模板)转换为PDF。在node.js中是否有将原始html转换为PDF的包?我完成了pdfcrowd和livedocx。两者都使用一些Web服务进行转换,这不适合我的规范。请推荐一些在本地计算机中将HTML转换为PDF的软件包。浏览链接 在这里,你可以将HTML文件转换为PDF或将HTML内容转换为PDF 从上面的源链接导入NDHTMLtoPDF.h和NDHTMLtoPDF.m 在此处传递HTML文件路径

在我的应用程序中,我有一个html模板,它可以从数据库中获取动态数据。我需要将html文件(模板)转换为PDF。在node.js中是否有将原始html转换为PDF的包?我完成了pdfcrowd和livedocx。两者都使用一些Web服务进行转换,这不适合我的规范。请推荐一些在本地计算机中将HTML转换为PDF的软件包。

浏览链接

在这里,你可以将HTML文件转换为PDF或将HTML内容转换为PDF

从上面的源链接导入NDHTMLtoPDF.h
NDHTMLtoPDF.m

在此处传递HTML文件路径以生成PDF

NSURL *targetURL = [NSURL fileURLWithPath:HTMLPath];
NSString *str_PDFName_path = [NSString stringWithFormat:@"~/Documents/Sample.pdf"];
self.PDFCreator = [NDHTMLtoPDF createPDFWithHTML:str_HTML pathForPDF:[str_PDFName_path stringByExpandingTildeInPath] delegate:self pageSize:kPaperSizeA4 margins:UIEdgeInsetsMake(20, 5, 90, 5)];
将HTML转换为PDF

self.PDFCreator = [NDHTMLtoPDF createPDFWithURL:targetURL
                                     pathForPDF:[[NSString stringWithFormat:@"~/Documents/Sample.pdf"] stringByExpandingTildeInPath]
                                       delegate:self
                                       pageSize:kPaperSizeA4
                                        margins:UIEdgeInsetsMake(20, 5, 90, 5)];
在此处传递HTML内容以生成PDF

NSURL *targetURL = [NSURL fileURLWithPath:HTMLPath];
NSString *str_PDFName_path = [NSString stringWithFormat:@"~/Documents/Sample.pdf"];
self.PDFCreator = [NDHTMLtoPDF createPDFWithHTML:str_HTML pathForPDF:[str_PDFName_path stringByExpandingTildeInPath] delegate:self pageSize:kPaperSizeA4 margins:UIEdgeInsetsMake(20, 5, 90, 5)];

这似乎是为其他应用程序设计的。我需要它在node中。node是什么意思?你能把代码贴出来吗?你到底在做什么?