Tag: pdf

显示pdf时是否可以在UIwebview中删除?

经过大量的search,我找不到解决办法。 我有一个带有PDF的UIWebView。 我不想看到:“第1页,共20页”查看PDF文件时左上angular的小视图。 有可能删除这个?

如何使用AirPrint打印已locking的PDF时将密码传递给UIPrintInteractionController?

我想使用AirPrint打印一个locking的PDF在iOS上,我知道密码,我想知道是否有一种方法,当我使用它来打印时,将密码传递给UIPrintInteractionController ? 因为我不想使用CGPDFDocumentUnlockWithPassword来解锁PDF并绘制每一页。

如何selectIOS中的PDF文件

我在网上search和GitHub,并找不到一种方式来正确select一个PDF在IOS像一个图像或video。 例如,我可以打开并select一张照片(用其他方法来select照片): self.logoImagePicker = [[UIImagePickerController alloc] init]; self.logoImagePicker.delegate = self; [self.logoImagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; [self presentViewController:self.logoImagePicker animated:YES completion:nil]; 我试过这个: // Present PDF;s from which to choose UIDocumentInteractionController *pdfPicker = [[UIDocumentInteractionController alloc] init]; pdfPicker.delegate = self; // ensure you set the delegate so when a PDF is chosen the right method can be called [self presentViewController:pdfPicker animated:YES completion:nil]; […]

如何使用Quartz 2d打开和查看PDF

嗨,我一直在努力实现这一目标,但没有成功 我试图采取下面的代码,并使用Quartz 2D查看它 – 所以我可以稍后用这个注释: $ NSString *path = [[NSBundle mainBundle] pathForResource:@"01renalArtery" ofType:@"pdf"]; NSURL *url = [NSURL fileURLWithPath:path]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; [pdfView loadRequest:request]; [pdfView setScalesPageToFit:YES]; $ 我已经通过以下示例代码https://developer.apple.com/library/mac/#documentation/graphicsimaging/conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html#//apple_ref/doc/uid/TP30001066-CH214- TPXREF101不断有大量的错误回来 这个渲染了一个空白的屏幕从NSString通过PDF文件写入文本 任何帮助,非常感激

显示PDF内容时的UIWebView上下文菜单

在我的应用程序中,我使用UIWebView来显示不同types的文件,如html,pdf,doc等 我正在自定义HTML内容的上下文菜单,通过禁用标注和使用手势识别器。 它适用于html内容。 然而,当显示PDF内容时,web视图使用来自专用框架的corepdf框架中的不同类。 所以在HTML内容上工作的技术都不适用于pdf内容。 UIWebView使用UIPDFPageView和相关的类来长按超链接来显示上下文菜单。 有没有办法来重写上下文菜单的显示,而不必处理私人框架?

在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 […]

在ios中使用Quartz 2d的注释(注释,注释)

我正在为iPad做基于PDF的应用程序。 它支持缩略图视图,自由评论和注释(注释)。 雅和我在网上search很多,但我没有find任何相关的答案,使用Quartz 2D在PDF上进行注释。 我们可以使用CGPDFDictionaryRef CGPDFPageGetDictionary ( CGPDFPageRef page );获取PDF页面信息CGPDFDictionaryRef CGPDFPageGetDictionary ( CGPDFPageRef page ); 并使用“ bool CGPDFDictionaryGetArray ( CGPDFDictionaryRef dict, "Annots", CGPDFArrayRef *value ); ”键bool CGPDFDictionaryGetArray ( CGPDFDictionaryRef dict, "Annots", CGPDFArrayRef *value ); 你可以得到特定页面的注释。 如果我是正确的什么是关键的笔记 ,如果它有如何更新页面字典。 如果我在上述问题上有错,请告诉我Notes如何在PDF上呈现。 或者PDF渲染器获取关于Notes的信息。 请让我知道如果有人知道尽快。 提前真的很感谢。

如何在iOS上读取 – 修改 – 写入PDF(CGPDFDocument)?

我正在尝试修改iOS上现有PDF的PDF元数据(标题,作者等)。 虽然很容易find用于PDFparsing和从头开始创buildPDF的示例代码,但是将现有的PDF转储到新文件似乎并不是一个简单的方法 – 只需轻微修改即可。 更具体地说,如何获得读取PDF时获得的信息大致如下: CGPDFDocumentRef myPDF = CGPDFDocumentCreateWithURL((CFURLRef)urlOfInputPDF); CGPDFDictionaryRef myPDFDict=CGPDFDocumentGetInfo(myPDF); 到新的PDF中,我将大致这样创build: CGRect pageRect; CFMutableDictionaryRef myDictionary = CFDictionaryCreateMutable(NULL, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); CFDictionarySetValue(myDictionary, kCGPDFContextTitle, CFSTR("My PDF File")); CFDictionarySetValue(myDictionary, kCGPDFContextCreator, CFSTR("My Name")); pdfContext = CGPDFContextCreateWithURL (urlOfOutputPDF, &pageRect, myDictionary); 显然,字典types不匹配,并且以这种方式创build的输出是与页面(不是文档)相关的。 任何想法,我怎么可以将整个CGPDFDocumentRef复制到一个新的文件? 如何使它变得可变,所以我可以在保存之前修改元数据?

iOS创buildPDF发票

我想在我的iOS应用程序(Objective-C或Swift)中创build一个PDF发票。 我的主要问题是,发票可能有几个页面,这是很难用苹果现有的API(CoreGraphics,Quartz 2D等)实现的。 到目前为止,我已经有一个几乎没有工作的解决scheme: 我创build了一个HTML模板,这是发票的基本结构 模板使用GRMustache填充数据 我将生成的HTML文件加载到一个UIWebView并保存为PDF(我使用NDHTMLtoPDF来做到这一点) 到现在为止还挺好。 此解决scheme的问题是分页符无法正常工作。 有一些表和图像和分页通常切断的表或图像。 我试图使用page-break-inside: avoid; 图像和表格的CSS属性,但UIWebView似乎完全忽略它们… 我的问题是: 你知道如何解决分页问题吗? 你能推荐另一种解决scheme来在iOS上创buildPDF文件吗? 我应该在Storyboard中devise发票并从UIView生成PDF吗? 那么这里的分页符呢? 我宁愿有一个模板(如HTML),填充数据并保存为PDF,而不是做所有的代码。

Android版iOS快速查看框架

有没有类似于Android的iOS快速查看框架 ? 我正在尝试在我的Activity中显示/预览PDF和Microsoft Office文件。 我知道我可以使用Intents来打开使用关联的查看器的文件,但我想知道是否有可能不离开我的应用程序。