如何使用Cocoa将html文件转换为pdf

时间:2015-12-05 14:22:04

标签: html objective-c cocoa pdf file-conversion

我需要使用Cocoa和Objective c在pdf文件中转换html文件。我在Stackoverflow中找到了一些例子,但都是针对iPhone而不是针对Cocoa,所以我无法用它们来完成。 如果有人可以给我一些代码来完成这项任务,或者至少给我一些关于如何做的线索。 谢谢你的帮助

1 个答案:

答案 0 :(得分:4)

经过几个小时的挫折之后,我终于找到了做到这一点的方法......我真的不明白为什么有人对我的问题进行了低估...我认为这是一个你可以诚实地问你不知道的事情的地方怎么办,你找不到谷歌搜索的答案...但也许我错了...无论如何我会发布我终于找到的代码,所以如果别人需要做这种东西不会冒险得到请求它的downvotes!和平

NSString *fileName = [NSString stringWithFormat:@"%@/mypdf.pdf", documentsDirectory];

 NSData *pdfFinal = [[[[webView mainFrame] frameView] documentView]    dataWithPDFInsideRect:[[[webView mainFrame] frameView]  documentView].frame];
PDFDocument *doc = [[PDFDocument alloc] initWithData:pdfFinal];
 [doc writeToFile:fileName];