Tag: cgpdfdocument

iOS CGPdf使用CGrect突出显示文本

我正在尝试使用矩形突出显示文本,但下面的代码: CGRect originalSize = CGPDFPageGetBoxRect(pagePDFRef,kCGPDFMediaBox); 回报我rect更less,然后我的预期,或者less于我看到。 是否有任何已经使用扫描仪和CGRect高亮文本的方法

iOS如何获得PDF页面中的所有单词坐标

我已经浏览了很多教程,并且通常会把用户的链接粘贴到pdfkitten上,但是由于我testing了它,所以我对结果并不满意。 所以search不适用于多词等。 所以我正在寻找我需要从PDF页面中获取所有单词,并突出显示它,如果字跨过一些矩形。

在iOS中,使用CGPDFDocumentRef,为什么我的PDF显示很大的利润,而不是整个页面?

可能重复: 如何在整个视图中适合PDF页面 我没有问题的PDF显示,但是,原来的PDF没有显示在我编译应用程序的那一刻的大利润。 我的代码: 在H文件中: @interface viewPDF : UIView { CGPDFDocumentRef document; } 在M文件中: – (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:(CGRect)frame]; if (self) { self.backgroundColor = [UIColor clearColor]; NSString *pathToPdfDoc = [[NSBundle mainBundle] pathForResource:@"myPDF" ofType:@"pdf"]; NSURL *pdfUrl = [NSURL fileURLWithPath:pathToPdfDoc]; document = CGPDFDocumentCreateWithURL((__bridge CFURLRef)pdfUrl); currentPage = 1; } return self; } -(void)drawRect:(CGRect)inRect{ if(document) { CGPDFPageRef […]

如何显示包含超链接的PDF文档? (在iOS上)

情况:我有一个包含超链接的pdf文档。 我想我的iPhone应用程序显示这个pdf文档,并启用超链接的点击。 注意:目前,我正在尝试用一个UIWebView来做到这一点,不幸的是,它似乎无法检测到链接水龙头。 有一个叫做CGPDF的类和方法的家族,我已经在文档中看过。 文档谈论所有关于parsingpdf文档,什么不是,但没有具体如何检测链接水龙头,什么不(谢谢苹果)。

将CGPDFPage渲染成UIImage

我想呈现一个CGPDFPage(从CGPDFDocumentselect)到UIImage显示在视图上。 我在MonoTouch中有下面的代码,它让我在那里的一部分。 RectangleF PDFRectangle = new RectangleF(0, 0, UIScreen.MainScreen.Bounds.Width, UIScreen.MainScreen.Bounds.Height); public override void ViewDidLoad () { UIGraphics.BeginImageContext(new SizeF(PDFRectangle.Width, PDFRectangle.Height)); CGContext context = UIGraphics.GetCurrentContext(); context.SaveState(); CGPDFDocument pdfDoc = CGPDFDocument.FromFile("test.pdf"); CGPDFPage pdfPage = pdfDoc.GetPage(1); context.DrawPDFPage(pdfPage); UIImage testImage = UIGraphics.GetImageFromCurrentImageContext(); pdfDoc.Dispose(); context.RestoreState(); UIImageView imageView = new UIImageView(testImage); UIGraphics.EndImageContext(); View.AddSubview(imageView); } 显示CGPDFPage的一部分,但是反转和前后颠倒。 我的问题是,如何select完整的PDF页面,并翻转显示正确。 我已经看到一些使用ScaleCTM和TranslateCTM的例子,但似乎无法让它们工作。 在ObjectiveC中的任何例子都很好,我会尽我所能的帮助:) 谢谢

PDFKitten在错误的位置上突出显示

我正在使用PDFKitten在PDF文档中searchstring并突出显示结果。 FastPDFKit或任何其他商业图书馆是没有select,所以我坚持最接近我的要求。 正如你在屏幕截图中看到的,我search了string“in”,除了最后一个string之外,它总是被正确地突出显示。 我有一个更复杂的PDF文档,其中突出显示的“in”框近40%是错误的。 我读了整个语法,并检查了问题跟踪器,但除了行高问题,我没有发现关于宽度计算。 目前我没有看到任何模式计算或可能是错误的,我希望也许别人有一个密切的问题,我的。 我目前的期望是在字体类或RenderingState.m的某处计算出的坐标和字符宽度是错误的。 这个项目非常复杂,也许你们中的某个人在过去与PDFKitten有类似的问题。 我已经使用PDFKitten的原始样本PDF文件作为我的截图。