草庐IT

pdf-viewer

全部标签

ios - 在 iOS 上通过应用内电子邮件发送 PDF 附件的理想方式

我觉得我花了几个小时试图找到解决方案,但没有任何效果。无论如何,以下是我如何通过iOS上的应用内电子邮件设法从URL发送PDF作为附件。-(void)emailDocument:(id)sender{MFMailComposeViewController*controller=[[MFMailComposeViewControlleralloc]init];NSString*emailSubject=[NSStringlocalizedStringWithFormat:@"Hi,I'mthesubject"];[controllersetSubject:emailSubject];NS

objective-c - 将文本从 uitextview 绘制为 pdf

我有4个可编辑的uitextviews,用户可以设置其字体字体颜色等。现在我想绘制这些textviews的pdf,但是使用[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()]方法会导致其质量下降,所以我不能使用这种方法,而是迭代subview并以pdf格式绘制文本。现在我的问题是,对于某些TextView,文本以pdf格式正确打印,但对于其他TextView,文本未绘制在正确的位置。这是我从TextView绘制pdf的代码。NSArray*arrayOfsubviews=[self.viewsubviews];fo

ios - 检查 UIWebview 是否显示 PDF

明确地说,我的问题不是询问如何在UIWebview中显示PDF。我想检查用户是否已从某个网站或链接导航到PDF(.pdf)文档。这样我就可以向用户显示更多选项,例如保存PDF或打印它。检查UIWebView的内容是否为PDF的最佳方法是什么? 最佳答案 对于稍长的旅程,您也可以检查MIME类型:@property(nonatomic,strong)NSString*mime;-(void)connection:(NSURLConnection*)connectiondidReceiveResponse:(NSURLResponse*

ios - Xcode 6 : pdf vector images with transparency

Xcode6现在支持Assets目录中基于pdf矢量的图像。是否可以创建具有透明度的基于pdf矢量的图像? 最佳答案 是的,这当然是可能的,我尝试在测试项目中添加一个PDF作为基于矢量的图像,并且背景颜色正确显示为低谷。你有什么问题吗? 关于ios-Xcode6:pdfvectorimageswithtransparency,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2591

iphone - 我可以对在 iOS 上生成的 pdf 文件中的图像使用 JPEG 压缩吗?

目前我正在处理一个问题,我有一个pdf文件,里面有很多1024x768的图像,我正在尝试优化pdf的文件大小,但我认为现在唯一足够好的解决方案是用jpeg压缩图像压缩。问题是我没有找到任何方法来使用iOSAPI来做到这一点。我错过了什么,有办法吗?欢迎就如何使用其他方式优化pdf提出建议(降低图像的分辨率对我来说不是一个好的解决方案)。编辑:如果有人知道另一个用于在iOS上生成pdf的API-链接将不胜感激。提前致谢。 最佳答案 实际上您可以使用UIImageJPEGRepresentation。但是还有另一个步骤,然后使用JPEG

ios - ZBAR 无法扫描 PDF-417 iOS

我在我的iOS条码扫描应用程序中使用Zbar,但问题是它没有检测到pdf-417类型的条码。我已经为iPhone安装了ZBAR应用程序,它也无法检测到pdf417。但在zbar符号结构中添加了pdf417。我还尝试通过这行代码显式启用pdf-417,但没有成功。[scannersetSymbology:ZBAR_PDF417config:ZBAR_CFG_ENABLEto:1];有什么帮助吗? 最佳答案 Zbar扫描器仅支持某些特定的条码类型。它支持我们的条码格式,例如AN-13/UPC-A、UPC-E、EAN-8、Code128、

iOS QLPreviewController 显示 pdf 保存到文件系统

如果我在项目中显示我的bundle中的PDF文件系统,我就会让QLPreviewController工作,像这样example但是如果我想显示文件系统中的PDF,它不显示它,我如何调用我刚刚下载到我的文件系统中的pdf文件?代码:-(void)initPDFviewer{QLPreviewController*previewController=[[QLPreviewControlleralloc]init];previewController.delegate=self;previewController.dataSource=self;[selfpresentModalViewCo

ios - 用cordova打开本地pdf文件

我使用的是cordova3.3.0,我想打开一个本地pdf文件,然后根据用户要求关闭它。ref=window.open(encodeURI(path),'_blank','location=yes');ref.addEventListener('exit',function(){ref.removeEventListener('exit',function(){});ref.close();});这会在应用程序浏览器中打开一个文件,但是当我打开一些pdf文件时我无法返回到实际的应用程序。如何添加一些关闭按钮或其他东西?我正在努力让它在ios上运行。 最佳答案

iphone - 如何使用 CGPDFDictionaryRef 对象引用知道 PDF 文件名

我有一个类型为CGPDFDictionaryRef的对象以某种方式从一个被视为静态库一部分的方法返回(因此我无权访问其代码来修改它),但是,我想知道这个字典对象保存的PDF文件的名称吗?我如何查询它以获取文件的名称? 最佳答案 有两个函数接受CGPDFDocumentRef并返回CGPDFDictionaryRef.他们是CGPDFDocumentGetInfo和CGPDFDocumentGetCatalog.这两个函数都不会返回包含原始文件名称的字典。CGPDFDocumentGetID返回的数组也没有.这是有道理的,因为您可以创

ios - PDF 和 MFMailComposeViewController

编写允许用户生成pdf并发送的应用程序部分。似乎工作正常。发送的PDF在MAC上可以正常打开,但在iPhone上它只会一直加载而永远不会打开。在RayWenderlich教程的帮助下创建了一个pdf文档,并通过带有MFMailComposeViewController实例的模态视图Controller将其发送出去。WTF我做错了吗?更新:PDF在Ipad上也能正常打开。问题可能出在创建PDF的代码中吗?我也有点不清楚我是否真的在创建一个持续存在的PDF,然后在同名文件的每个新版本之后被替换,或者我是否以某种方式欺骗编译器认为文档正在存储以便我可以发送它用尽可能少的代码输出。如有任何想法