草庐IT

pdf-viewer

全部标签

ios - 如何选择 PDF 中的文本行然后突出显示它们? (iOS)

我在Google、stackoverflow和Apple的开发者库上搜索过PDF注释,但没有一个能真正满足我的需要。这是我的问题和我目前对它的了解,如果我错了请纠正我。我想让用户先选择一些要突出显示的文本行,然后在它们上面绘制突出显示的矩形。[问题]:我们如何在CGContextDrawPDFPage()渲染的PDF页面上选择文本?具体来说,如果我要覆盖touchesBegan/Moved/Ended委托(delegate)方法,我应该在其中做什么才能跟踪用户想要选择的文本框?我不想使用FastPDFKit,因为它显示Logo并且要花钱,或者UIWebView,因为我们可以用它做的事情

ios - 我们可以在 IOS 应用程序的 UIWebview 中将条款和条件作为 PDF 加载吗?

我在UIWebview中向我的应用程序添加条款和条件。我真正想知道的是我可以将它显示为一页一页的pdf文档还是应该使用任何其他方法?Appstore会接受pdf格式吗? 最佳答案 是的,这可以使用UIWebview完成,而且肯定会被Apple接受。如果您尝试显示来自WebURL的PDF文件,请使用以下代码。NSURL*targetURL=[NSURLURLWithString:@"http://yourdomain.com/file_toopen.pdf"];NSURLRequest*request=[NSURLRequestreq

iOS 从 UIWebview 内容创建 pdf

在我的iOS应用程序中,我需要从我的webview内容创建一个pdf文档。我看了这些帖子:CreatingPDFfilefromUIWebView和https://coderchrismills.wordpress.com/2011/06/25/making-a-pdf-from-a-uiwebview/我想知道是否有更简单的方法来做到这一点。例如,对于我的Mac项目,我使用这个:NSData*pdf=[[[[webViewmainFrame]frameView]documentView]dataWithPDFInsideRect:[[[webViewmainFrame]frameVi

ios - 无法从 ios 7 的 UIWebview 中的 url 加载文件(doc、pdf 等)

我正在UIWebview中加载不同的文件类型,如PDF、Excel、Doc等。某些文件需要授权并在header中传递值。这在ios6中工作正常。在ios7中不工作。下面是代码和错误信息。NSURL*url=[NSURLURLWithString:regularURL];self.webView.scalesPageToFit=YES;self.request=[NSMutableURLRequestrequestWithURL:url];[self.requestsetValue:@"multipart/form-data"forHTTPHeaderField:@"Accept"];N

ios - 如何在 iOS 中检查损坏的 PDF?

我有一个从服务器下载的PDF文件,有时用户会上传损坏的PDF,我需要检查我的应用程序是否可以打开这样的文件。那么有没有一种内置的方法可以用来检查PDF是否损坏?如果没有,是否有一个免费的轻量级PDF框架可供我用来查看或检查损坏情况?注意:目前我正在UIWebView上打开PDF文件。 最佳答案 我找到了使用CoreGraphicsPDF绘图API的解决方案。感谢thisanswer.NSString*path=[[NSBundlemainBundle]pathForResource:@"A_Corrupted_PDF"ofType:

ios - Safari URL 到 PDF 页面的解决方法?

我正在尝试从URL链接到正在使用Safari中内置的Preview.app(在iPad2上使用iOS)查看的PDF文档中的特定页面。我知道Sarafi不支持(希望在不久的将来)PDF参数,例如:www.mywebsite.com/information.pdf#page17或www.mywebsite.com/information.pdf#page=17这应该会导致在打开时在第17页上查看PDF。但正如我们所知,Safari会在第一页打开它。但是!当我在Safari中显示PDF并将页码(在URL栏中)更改为不同的页码时,它起作用了。它跳转到正确的页面,我一次又一次地更改它,它完美地工

ios - iOS 上的 PDF 文本选择

我正在寻找在iOS中通过解析的PDF实现文本选择的方法。我已经通过使用QuartzPDF解析函数获得了所有字形的位置,但是我不知道在不编写选择逻辑和从头开始查看的情况下实现文本选择的好方法(并将其显示在查看显示pdf或在一些透明的叠加View中)。体验应该类似于在UITextField或UIWebView中选择文本(例如)。我可以集成的现有第3方解决方案是最好的。 最佳答案 找到Omniframework,它实现了类似的选择。 关于ios-iOS上的PDF文本选择,我们在StackOve

iphone - iOS - 通过渲染从 UIView 生成 PDF 质量下降

我使用以下方法从UIView生成PDF。他们都创建了PDF但质量下降:方法一:@implementationUIView(PDFWritingAdditions)-(void)renderInPDFFile:(NSString*)path{CGRectmediaBox=self.bounds;CGContextRefctx=CGPDFContextCreateWithURL((__bridge_retainedCFURLRef)[NSURLfileURLWithPath:path],&mediaBox,NULL);CGPDFPageRefpage;CGContextDrawPDFPag

objective-c - iOS(iPad)如何获取PDF目录(outline)数据?

我正在构建一个显示PDF的iPad应用程序,我希望能够显示目录并让用户导航到相关页面。此时我已经投入了几个小时的研究,看来由于PDFKit[iOS不支持],我唯一的选择是手动解析PDF元数据。我看过几种解决方案,但所有解决方案都在一点上保持沉默——如何将“大纲”元数据中的页面与项目的实际页码相关联。我已经使用[窥视工具]检查了我的PDF文档,我可以在树中看到轮廓。[Thissolution]帮助我弄清楚如何向下导航Outline/A/S/D树以找到“Dest”对象,但它使用[self.pagesindexOfObjectIdenticalTo:destPageDic]执行某种对象比较我

ios - 如何使用来自 iOS 应用程序的 X.509 证书数据对 PDF 进行数字签名

我正在我的应用程序中生成PDF。我想为通过我的应用程序生成的这些pdf提供最好的安全性。我添加了Apple提供的默认安全选项,例如所有者密码、允许复制、允许打印等...但我想添加我的证书信息或将其称为使用自定义证书(X.509证书)文件对pdf进行数字签名。安全框架有任何帮助吗?或者如何实现? 最佳答案 不幸的是,iOS似乎没有原生提供此功能。搜索将对PDF应用数字签名的图书馆很困难,因为许多工具都应用手写签名的图片。似乎没有任何C或Objective-C可以在iOS上使用,大多数实现是用Java或C#实现的,或者不适用于iPhon