如何保存包含图像的网页视图
我尝试拍摄webview的快照,但它正在裁剪该帧中的图像或文本。那么有什么动态渲染(pdf的高度应该是动态的)。我已经完成了所有现有的答案,但一切都给出了相同的结果。有人可以用这种方法协助一致吗?
答案 0 :(得分:1)
您可以使用以下链接提供的非常好的开源项目:
https://github.com/iclems/iOS-htmltopdf
您可以通过以下两种方法从webView创建PDF:
+ (id)createPDFWithURL:(NSURL*)URL pathForPDF:(NSString*)PDFpath delegate:(id <NDHTMLtoPDFDelegate>)delegate pageSize:(CGSize)pageSize margins:(UIEdgeInsets)pageMargins;
+ (id)createPDFWithHTML:(NSString*)HTML pathForPDF:(NSString*)PDFpath delegate:(id <NDHTMLtoPDFDelegate>)delegate pageSize:(CGSize)pageSize margins:(UIEdgeInsets)pageMargins;