Tag: pdf

在iOS中从pdf文档中读取文本和图像

我在我的iPad应用程序中显示本地存储的PDF。 代码如下: NSString *path = [[NSBundle mainBundle] pathForResource:@"About Downloads" ofType:@"pdf"]; NSURL *targetURL = [NSURL fileURLWithPath:path]; NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]; [pdfWebView loadRequest:request]; 现在,默认情况下,您不能从UIWebView呈现的PDF复制文本或图像。 有没有办法让用户从pdf中复制文本和/或图片? 我不熟悉CATitledLayer,所以我只是想知道在这种情况下是否可以提供帮助?

如何在文档文件夹中保存创build的PDF并在iOS中合并

更新我能够在iPHone中创build单独的带有注释的照片的PDF页面。 点击button时,我每次都会生成一个PDF页面,而我希望那些PDF页面在单个PDF页面中。 我无法将单个PDF文件合并在一起。 http://mobile.tutsplus.com/tutorials/iphone/generating-pdf-documents/?search_index=3 我已经按照上面的url代码。 你能在这里提出一些逻辑吗? 提前致谢。 * 在代码编辑 *你可以检查下面的代码。 – (IBAction)didClickOpenPDF { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *pdfPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.pdf",myPDFName]]; if([[NSFileManager defaultManager] fileExistsAtPath:pdfPath]) { ReaderDocument *document = [ReaderDocument withDocumentFilePath:pdfPath password:nil]; if (document != nil) { ReaderViewController *readerViewController = [[ReaderViewController alloc] initWithReaderDocument:document]; readerViewController.delegate = self; readerViewController.modalTransitionStyle […]

如何在Swift中的UIWebView加载本地PDF

所以我目前正在尝试显示我在UIWebview中的本地PDF,这是我使用的代码: @IBOutlet weak var webView:UIWebView! override func viewDidLoad() { super.viewDidLoad() var pdfLoc = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("Sample", ofType:"pdf")!) var request = NSURLRequest(URL: pdfLoc); self.webView.loadRequest(request); } 代码将成功构build,但是当我运行应用程序,它将崩溃与错误:线程1:EXC_BAD_INSTRUCTION(代码= EXC-I386_INVOP,子代码= 0x0) 我已经find了一些关于如何做到这一点的教程,但是它们都很过时,或者在Objective-C中。

PDF查看器iPad应用程序

我正在寻找开发一个iPad的自定义 PDF查看器,其function如下: 书签 search 深度链接 放大 跳转到特定页面 有没有人知道类似这样的代码解决scheme? 我目前正在看Ghostscript,但是在查找其他选项时遇到问题。

从UIWebView创buildPDF文件

-(void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename { // Creates a mutable data object for updating with binary data, like a byte array UIWebView *webView = (UIWebView*)aView; NSString *heightStr = [webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"]; int height = [heightStr intValue]; // Get the number of pages needed to print. 9 * 72 = 648 int pages = ceil(height / 648.0); NSMutableData *pdfData = […]

在iPhone上进行PDFsearch

两天后,试图从PDF阅读使用Quartz的注释,我设法做到了,并张贴我的代码 。 现在我想为另一个常见问题做同样的事情:用QuartzsearchPDF文档。 和以前一样的情况,这个问题已经被问了很多次,几乎没有实际的答案。 所以我首先需要一些指针,因为我自己还没有实现。 我试过的: 我尝试使用CGPDFScannerScan处理TJ和Tj操作符 – 在某些PDF上返回正确的文本,而在其他文档中,它返回的大部分是随机字母。 也许它与文本编码有关? 有人指出 ,文本块(由BT / ET运营商标记)应该被处理,但我仍然没有设法这样做。 任何人都设法从任何PDF中提取文本? 之后,通过将所有文本存储在NSMutableString并使用rangeOfString (如果有更好的方法请让我知道),search应该很容易。 但是如何突出结果呢? 我知道有几个操作符可以find字形的大小,所以我可以根据这些值计算结果矩形,但是我一直在阅读规范几个小时…这是一个臃肿的混乱,我疯了。 任何人有一个实际的解释? 更新 用户Naveen Thunga发现PDFKitten是“从iOS中提取PDF数据的框架”。 我只是试图演示,它似乎工作广告。 我会用更多的PDFtesting它,并且会很快发布结果。 作为一个侧面说明,代码似乎对我来说非常好 – 如果你对这个东西是如何工作感兴趣的话,那真是太棒了。