Cocoa WebView到PDF文档
我试图从网络视图中获取PDF文档,但只获取了页面的一部分:-( 我使用的代码如下:Cocoa WebView到PDF文档,cocoa,Cocoa,我试图从网络视图中获取PDF文档,但只获取了页面的一部分:-( 我使用的代码如下: //Generate a PDF document from the HTML. NSData *pdfData = [webView dataWithPDFInsideRect:[webView frame]]; PDFDocument *document = [[PDFDocument alloc] initWithData:pdfData]; [document writeToURL:[NSURL URL
//Generate a PDF document from the HTML.
NSData *pdfData = [webView dataWithPDFInsideRect:[webView frame]];
PDFDocument *document = [[PDFDocument alloc] initWithData:pdfData];
[document writeToURL:[NSURL URLWithString:@"file:///Users/tmp/test.pdf"]];
有没有办法让它变得更好
它创建一页pdf。如何获取多页pdf?它也适用于多页pdf。您确定添加了上述代码吗?尤其是“documentView”?
NSData *pdfData = [[[[webview mainFrame] frameView] documentView] dataWithPDFInsideRect:[[[webview mainFrame] frameView] documentView].frame];
PDFDocument *document = [[PDFDocument alloc] initWithData:pdfData];
[document writeToFile:@"/Users/PalmAgent/Desktop/test.pdf"];