Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 以多页形式将webview另存为pdf_Ios_Objective C_Ipad_Pdf_Uiwebview - Fatal编程技术网

Ios 以多页形式将webview另存为pdf

Ios 以多页形式将webview另存为pdf,ios,objective-c,ipad,pdf,uiwebview,Ios,Objective C,Ipad,Pdf,Uiwebview,如何保存具有图像的webview 我曾尝试拍摄webview的快照,但它正在裁剪该帧中的图像或文本。因此,是否有任何东西可以动态呈现(pdf的高度应该是动态的)。我已经看过了所有现有的答案,但所有的答案都是一样的。有没有人能帮助你实现同样的方法?你可以使用一个非常好的开源项目,链接如下: 它有以下两种方法,您可以探索这两种方法从webView创建PDF: + (id)createPDFWithURL:(NSURL*)URL pathForPDF:(NSString*)PDFpath deleg

如何保存具有图像的webview


我曾尝试拍摄webview的快照,但它正在裁剪该帧中的图像或文本。因此,是否有任何东西可以动态呈现(pdf的高度应该是动态的)。我已经看过了所有现有的答案,但所有的答案都是一样的。有没有人能帮助你实现同样的方法?

你可以使用一个非常好的开源项目,链接如下:

它有以下两种方法,您可以探索这两种方法从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;
+(id)createPDFWithURL:(NSURL*)URL路径PDF:(NSString*)PDFpath委托:(id)委托页面大小:(CGSize)页面大小边距:(UIEdgeInsets)页面边距;
+(id)createPDFWithHTML:(NSString*)HTML路径PDF:(NSString*)PDFpath委托:(id)委托页面大小:(CGSize)页面大小边距:(UIEdgeInsets)页面边距;

您提供的链接非常有用。