草庐IT

objective-c - 如何指定在 iOS 中呈现为 PDF 的文本颜色?

您知道如何更改渲染到使用CoreGraphics创建的PDF文档的文本颜色(通过UIGraphicsBeginPDFContextToFile等)吗?我们目前正在通过NSString上的UIKit类别方法将文本渲染到文档中,例如drawInRect:。我没有看到任何允许指定文本颜色的方法。我需要绘制一些灰色文本,但目前所有文本都是黑色的。我宁愿保持简单并使用UIKit来执行此操作,但如果那是唯一的方法,我愿意使用CoreGraphics函数。感谢您的宝贵时间。 最佳答案 不是[[UIColorredColor]set];做吗?

ios - 将 PDF 转换为 UIImageView

我找到了一些代码,可以从PDF文件中获取UIImage。它有效,但我有两个问题:是否有可能获得更好质量的UIImage?(见截图)我在UIImageView中只看到第一页。我是否必须将文件嵌入到UIScrollView中才能完整?还是只呈现一个页面并使用按钮在页面中导航更好?附言我知道UIWebView可以显示具有某些功能的PDF页面,但我需要它作为UIImage或至少在UIView中。图像质量差:代码:-(UIImage*)image{UIGraphicsBeginImageContext(CGSizeMake(280,320));CGContextRefcontext=UIGrap

ios - 如何让ChildBrowser打开所有PDF文件

我将Xcode4与PhoneGap(Cordova1.6)和ChildBrowser一起使用。我在OSX上使用SiteCrawler成功下载了一个网站并对其进行了本地化,它可以在本地完全浏览图像、PDF等。我已将所有本地化的站点文件移动到PhoneGapwww文件夹中,应用程序测试构建良好-网站完全可以浏览。我希望站点上的PDF在它们自己的窗口中打开,ChildBrowser可以完美地满足我的需要。使用http://blog.digitalbackcountry.com/2012/03/installing-the-childbrowser-plugin-for-ios-with-ph

iphone - PDF 417检测和解码

Zxing的PDF417条码检测器和解码器是否有任何免费的替代品?以下2个iOS库似乎无法扫描这些类型的条码,即使他们说支持:https://github.com/zxing/zxinghttps://github.com/TheLevelUp/ZXingObjC/我在Zxing的SVN/Google代码页上看到PDF417解码处于alpha阶段,这可能解释了为什么我正在测试的条形码没有被识别。 最佳答案 经过几天的研究和测试,我发现了以下有效但非免费的解决方案:RedLaser'sSDKManateeWorks'SDK

ios - Base64 PDF内容转PDF

我对将Base64字符串转换为PDF很感兴趣。解码后,该字符串看起来像PDF结构,所以我想,我需要一种将该内容写入具有PDF扩展名的文件的方法。有没有人做过这样的事? 最佳答案 现在您已经将Base64字符串转换为NSData,您可以使用NSData方法writeToFile,使用您在其中为其提供pdf扩展名的路径。NSData*data=...//fromyourconvertedBase64stringNSString*documentsDirectory=NSSearchPathForDirectoriesInDomains(

ios - 保存带密码的PDF iOS

我正在构建一个从服务器下载PDF文件、添加密码然后将文件保存在本地的应用程序。我正在努力为文件添加设置密码。下面是我运行的设置密码和保存文件的函数。-(void)addPassword:(NSString*)passwordforPDFAtPath:(NSString*)path{NSData*data=[NSDatadataWithContentsOfFile:path];//CreatethepdfdocumentreferenceCGDataProviderRefdataProvider=CGDataProviderCreateWithCFData((CFDataRef)data

ios - 从带有 subview 的单个 UIView 生成多页 PDF

我无法从单个UIView将我的PDF分成多个页面。我试图让这个尽可能简单。我有一个高度可以变化的UIScrollView。截至目前,我可以让第一页正确显示,但之后什么都没有。在这一点上我很困惑。这是我拥有的:NSMutableData*pdfData=[NSMutableDatadata];UIGraphicsBeginPDFContextToData(pdfData,CGRectZero,nil);CGContextRefpdfContext=UIGraphicsGetCurrentContext();NSIntegerpageHeight=867;for(intoriginY=0;

ios - 使用 UIWebView 显示 PDF 不工作

因此,我意识到有很多关于使用UIWebView在应用程序(在iPad上)中显示PDF的问题。我已经审查了我能找到的所有内容,但我似乎找不到任何满意的地方。我尝试做的是非常基础的,所以我真的不知道为什么它不起作用。我需要做的就是在UIWebView中显示本地存储的PDF。本质上,我得到的只是黑屏。如果有人可以看一下我的代码,我将不胜感激。谢谢。-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{//Seguetothematerialsscreen.if([segue.identifierisEqualToS

iphone - 将多个 pdf 文档组合成单个文档不起作用

我正在尝试将11个pdf文件组合成一个pdf文件。我正在使用以下代码,但在最终的pdf中只显示第一个pdf...我在循环中记录了pdfurls和CGPDFDocumentRef,它们是并非始终为零(在循环中)。可能是什么原因导致最终文档中仅显示第一页-(void)mergeDocuments{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];//Getd

iphone - 在 UIWebView 中禁用 PDF 文件中的超链接

我有一个带有PDF文件的WebView,其中的文档包含我想要禁用的超链接。我尝试使用这种方法,但它没有用,链接仍然打开并加载讨厌的URLS:IputUIWebViewDelegateinmyViewController.hIthenputthiscodeinmyViewController.m:-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{if(webView