我正在开发一个应用程序,它显示嵌入在WebView中的PDF这是我的代码:-(void)viewDidLoad{[superviewDidLoad];NSURL*urlremoto=[NSURLURLWithString:@"https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/TransitionGuide.pdf"];request=[NSURLRequestrequestWithURL:urlremoto];[self.webViewloadR
我需要在我的应用程序中注释PDF。iPhone/iPad中是否有用于PDF注释的API?有什么建议吗? 最佳答案 您可以将现有的PDF绘制到新的PDF图形上下文中,然后添加您喜欢的任何内容。查看similarquestionforiPhone的答案. 关于ios-如何在iPad中注释PDF,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3984617/
我开发了一个使用CATiledLayer在ipad上显示PDF的应用程序。到目前为止,一切都很好&但是有一个问题真的让我剪掉了最后一根头发。我有一个带有嵌入式注释的PDF。每个注释都有一个URL。我可以找到触摸区域的坐标,但问题是如何找到手指下是否有注释以及如何提取URL以在浏览器中打开它?如果有人可以分享关于如何做到这一点的任何想法,我将非常感谢您的帮助!提前致谢 最佳答案 使用CGPDF获取注释并不是很困难,尽管一开始我需要花点功夫。//GetthecurrentpagerefCGPDFPageRefcurrentPdfPage
当生成大型PDF时,我的应用收到一条内存警告,然后在PDF的生成过程中崩溃。PDF被绘制到WebView中,当页面超过一定数量(取决于设备)时,内存不足到目前为止,我对此事的研究使我明白我需要:将UIGraphicsBeginPDFContextToData更改为IGraphicsBeginPDFContextToFile创建一个合理的临时文件路径,将其交给函数,将文件交给webview加载。完成后删除文件。问题是,虽然我认为我(只是)基本掌握了它,但我不知道如何着手实现它,或者完全理解它以便在我的代码中实现它。在这件事上的建议非常适用我也对任何其他阻止内存崩溃的想法持开放态度@int
我想在iOS中合并两个PDF文件。我正在逐页合并。如果文件非常大,则需要花费大量时间。有什么办法,我们可以只合并这两个文件,而不是逐页合并吗?如果你愿意,我可以发布我的代码。我的代码类似于HereonSO 最佳答案 试试这个代码..它添加了第一个pdf文件,然后在它的最后,它添加了第二个pdf文件来制作单个pdf。NSString*cacheDir=[NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES)lastObject];//Fil
我正在我的应用程序中创建一个PDF,用作邮件附件。哪个工作正常,但我不知道如何创建72dpiPDF。我是这样开始的CGRectmediaBox=CGRectMake(0,0,595,842);CGContextRefcontext=CGPDFContextCreateWithURL([NSURLfileURLWithPath:path],&mediaBox,NULL);在上下文中完成我所有的Quartz绘图,一切正常,但是通过增加媒体框我只能改变页面的大小。我确定我忽略了一些明显的东西,但我找不到在哪里指定dpi? 最佳答案 Xco
我的应用程序中有一个PDF查看器。我只是将PDF文件加载到UIWebView中。但是当PDF包含数字签名时,它不会显示在WebView中。显示PDF的所有其他内容。只有签名区域留空。我也在OSX中检查了Preview和Safari,结果是一样的。然后我下载了适用于Mac的AdobeReader应用程序,并尝试打开PDF。它正确显示了签名!!任何人都可以告诉我objective-c中是否有任何机制来显示PDF文件的签名。 最佳答案 Adobe记录了如何在PDF文件中使用数字签名。参见AdobePDF1.7spec的第466页第12
我在创建多页PDF时遇到问题。我正在使用NSMutableData来存储PDF数据。当我使用以下代码绘制新页面时CGContextSetRGBFillColor(context,0.0,0.0,0.0,1.0);**ErrorLine**UIGraphicsBeginPDFPageWithInfo(CGRectMake(0,0,595,841),零);[selfdrawPageAtIndex:self.numberOfPages+1inRect:CGRectMake(0,0,pageWidth,pageHeight)];[selfdrawBorder];//drawsBordertot
我想在PDF中创建一个表格,其中的数据来self的iPhone应用程序。我该怎么做? 最佳答案 你可以用Quartz2D实现同样的效果,我找到了一个很好的教程:HowToCreateaPDFwithQuartz2DiniOS5TutorialPart2 关于objective-c-生成PDF表格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5742616/
经过多次谷歌搜索,我无法找到解决方案。我有一个带有PDF的UIWebView。我不想要View:“第1页,共20页”查看PDF文件时左上角的小View。可以删除这个吗? 最佳答案 Swift3和WKWebView我获取了WKWebView的所有subview,然后删除了WKPDFPageNumberIndicator:funcwebView(_webView:WKWebView,didFinishnavigation:WKNavigation!){letwebViewSubviews=self.getSubviewsOfView(v