Zxing的PDF417条码检测器和解码器是否有任何免费的替代品?以下2个iOS库似乎无法扫描这些类型的条码,即使他们说支持:https://github.com/zxing/zxinghttps://github.com/TheLevelUp/ZXingObjC/我在Zxing的SVN/Google代码页上看到PDF417解码处于alpha阶段,这可能解释了为什么我正在测试的条形码没有被识别。 最佳答案 经过几天的研究和测试,我发现了以下有效但非免费的解决方案:RedLaser'sSDKManateeWorks'SDK
我对将Base64字符串转换为PDF很感兴趣。解码后,该字符串看起来像PDF结构,所以我想,我需要一种将该内容写入具有PDF扩展名的文件的方法。有没有人做过这样的事? 最佳答案 现在您已经将Base64字符串转换为NSData,您可以使用NSData方法writeToFile,使用您在其中为其提供pdf扩展名的路径。NSData*data=...//fromyourconvertedBase64stringNSString*documentsDirectory=NSSearchPathForDirectoriesInDomains(
我正在构建一个从服务器下载PDF文件、添加密码然后将文件保存在本地的应用程序。我正在努力为文件添加设置密码。下面是我运行的设置密码和保存文件的函数。-(void)addPassword:(NSString*)passwordforPDFAtPath:(NSString*)path{NSData*data=[NSDatadataWithContentsOfFile:path];//CreatethepdfdocumentreferenceCGDataProviderRefdataProvider=CGDataProviderCreateWithCFData((CFDataRef)data
我无法从单个UIView将我的PDF分成多个页面。我试图让这个尽可能简单。我有一个高度可以变化的UIScrollView。截至目前,我可以让第一页正确显示,但之后什么都没有。在这一点上我很困惑。这是我拥有的:NSMutableData*pdfData=[NSMutableDatadata];UIGraphicsBeginPDFContextToData(pdfData,CGRectZero,nil);CGContextRefpdfContext=UIGraphicsGetCurrentContext();NSIntegerpageHeight=867;for(intoriginY=0;
因此,我意识到有很多关于使用UIWebView在应用程序(在iPad上)中显示PDF的问题。我已经审查了我能找到的所有内容,但我似乎找不到任何满意的地方。我尝试做的是非常基础的,所以我真的不知道为什么它不起作用。我需要做的就是在UIWebView中显示本地存储的PDF。本质上,我得到的只是黑屏。如果有人可以看一下我的代码,我将不胜感激。谢谢。-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{//Seguetothematerialsscreen.if([segue.identifierisEqualToS
我正在尝试将11个pdf文件组合成一个pdf文件。我正在使用以下代码,但在最终的pdf中只显示第一个pdf...我在循环中记录了pdfurls和CGPDFDocumentRef,它们是并非始终为零(在循环中)。可能是什么原因导致最终文档中仅显示第一页-(void)mergeDocuments{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];//Getd
我有一个带有PDF文件的WebView,其中的文档包含我想要禁用的超链接。我尝试使用这种方法,但它没有用,链接仍然打开并加载讨厌的URLS:IputUIWebViewDelegateinmyViewController.hIthenputthiscodeinmyViewController.m:-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{if(webView
我已经实现了一个实际读取PDF文件的iPad应用程序(使用quartz)。现在我想实现搜索功能,为此我检查了一些教程,其中一些提到使用quartz,一些提到FastPdfKit。但我不知道哪一个会更好。我见过quartz(https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf_scan/dq_pdf_scan.html)。我对此有些怀疑。“运营商的回调”是什么以及我们为什么使用它?“运算符表”这个有什么用处?和我们将放置搜索文
我已经从UIWebView创建了PDF,如下所示:UIPrintPageRenderer*render=[[UIPrintPageRendereralloc]init];[renderaddPrintFormatter:_webView.viewPrintFormatterstartingAtPageAtIndex:0];CGRectprintableRect;CGRectpaperRect;printableRect=CGRectMake(10,5,kPaperSizeA4.width-20,kPaperSizeA4.height-10);paperRect=CGRectMake(0
一段时间以来,我一直在尝试将文本的pdf页面解析为NSString,而我唯一能找到的是搜索特定字符串值的方法。我想做的是在不使用任何外部库(如PDFKitten、PDFKit等)的情况下解析单页PDF。如果可能的话,我希望将数据保存在NSArray、NSString或NSDictionary中。谢谢:D!到目前为止我尝试过的一部分。CGPDFDocumentRefMyGetPDFDocumentRef(constchar*filename){CFStringRefpath;CFURLRefurl;CGPDFDocumentRefdocument;path=CFStringCreateW