草庐IT

ios - 在 iPhone 上将整个 pdf 页面解析为 NSString

一段时间以来,我一直在尝试将文本的pdf页面解析为NSString,而我唯一能找到的是搜索特定字符串值的方法。我想做的是在不使用任何外部库(如PDFKitten、PDFKit等)的情况下解析单页PDF。如果可能的话,我希望将数据保存在NSArray、NSString或NSDictionary中。谢谢:D!到目前为止我尝试过的一部分。CGPDFDocumentRefMyGetPDFDocumentRef(constchar*filename){CFStringRefpath;CFURLRefurl;CGPDFDocumentRefdocument;path=CFStringCreateW

ios - objective-c,获取pdf文档的页数

这可能是个愚蠢的问题,但请帮帮我。我只想知道如何提取保存在问题的contentURL(报亭框架)上的PDF文档的页数。以必须有效的方式,因为我只是想正确地编号我也保存在contentURL中的页面的一些缩略图。换句话说:是否可以在不打开pdf的情况下知道它的页数? 最佳答案 检查一下:https://developer.apple.com/library/ios/documentation/GraphicsImaging/Reference/CGPDFDocument/Reference/reference.html有这个方法:si

ios - 下载 PDF 文件并将其保存到临时目录 iOS

我的应用显示列表中的PDF文件。我很难理解iOS中的文件管理。我在这里阅读了指南,但没有帮助:https://developer.apple.com/library/mac//documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010672我不知道如何访问/tmp文件夹来写入它。我想我需要使用NSURLConnection和URLsForDirectory:inDomains:方法。但我不知道UR

ios - 库可用于离线生成pdf ios(native)

我想在ios中离线生成pdf。iText是否提供该库?我发现iText提供了适用于andoid、java和C#的库。我将它用于android和java(服务器端)。 最佳答案 iOS与Android不同,它具有创建PDF文档的native方法-而且它实际上非常聪明。您可以通过CoreGraphics创建PDF上下文,然后使用它来绘制-就像绘制到常规图像上下文中一样。它会将文本正确地写为文本,因此即使在高缩放级别下,您也可以获得清晰文本的好处。这是在Objective-C中的样子:NSString*pdfFileName=[selfg

iphone - 是否可以在 iOS 上使用 Quartz 从 PDF 数字中获取 double 值?

我正在iOS上使用Quartz读取PDF文件中的数值,如下所示:CGPDFRealnumber;CGPDFArrayGetNumber(myarray,index,&number);在iOS上似乎是typedefCGFloatCGPDFReal;和#defineCGFLOAT_TYPEfloat不幸的是,我正在读取的数字比存储在float中的数字更精确,我正在丢失数据。是否可以从Quartz中以double读取这些值?或者我需要去一个全新的图书馆来阅读PDF中的数据吗? 最佳答案 您需要使用另一个库来获取double值。

ios - 如何在 iOS 中的 PDF 文件中绘制表格。

目前我正在开发一个费用管理应用程序。在这个应用程序中,我想从本地数据库中检索数据并以表格格式为它制作一个pdf文件。需要有关如何继续执行此操作的指导。谢谢。 最佳答案 您可以按照以下步骤在PDF中创建表格:第1步。创建UIGraphicsPDF上下文:UIGraphicsBeginPDFContextToFile(filePath,CGRectZero,nil);UIGraphicsBeginPDFPageWithInfo(CGRectMake(0,0,kPageWidth,kPageHeight),nil);[selfdrawTa

iphone - 如何从文档目录加载 PDF?

我可以使用此代码从Resources文件夹加载pdf文件(所有pdf文件)列表。NSArray*pdfs=[[NSBundlemainBundle]pathsForResourcesOfType:@"pdf"inDirectory:nil];但我找不到从文档目录加载pdf文件列表的方法。以下代码行一次只能加载一个pdf。NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtI

iphone - 是否可以从 .doc 或 .xls 文档中获取缩略图?

我正在寻找从MSdoc/xls文档页面创建图像缩略图,但我一无所获。对于pdf文档,我使用了Quarz框架,但在这种情况下我不能。有帮助吗? 最佳答案 WebView可用于制作MS文档预览。我曾尝试用这段代码来做到这一点。它有效……但是……WebView需要在图形线程中工作,所以当这个操作运行时你的界面会变慢。也许你能优化一下。标题@interfaceWebViewThumbnailGenerationOperation:NSOperation{BOOLfinished;}@property(nonatomic,retain)NSU

iOS - 如何覆盖单页 PDF 文件?

我想覆盖现有的PDF文件,而不是创建一个新文件。我不想绘制整个PDF文件,但如果PDF文件中有一百页,我只想绘制一页。其实,我想在一页PDF文件中放置一些图片。如果用户点击保存按钮,它将被覆盖。这不可能吗?有框架或者sdk吗?感谢您的任何回复。 最佳答案 支持iPhone中的PDF操作。苹果的文档如下http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.htm

iOS PDF 到纯文本解析器

我对这个问题很迷茫。我已经在SO上阅读了几乎所有关于它的帖子,如果有人能在正确的方向上插入我,我将不胜感激。我有一个PDF,我想提取它的文本,我只对单词和空格感兴趣。我已经设置了一个CGPDFScanner及其回调方法。我读到的是,就提取文本而言,我只需要考虑4个运算符TJ、Tj、qout(')和doubleqout(")。我想我还需要跟踪文本空间,以便能够确定字母是应该放在一起形成一个词还是应该用空格分隔。但我不知道我将如何做到这一点。在PDF中,所有文本都是格式[(X)-24.2524(X)-24.2524(X)-24.2524(Y)-24.2524(Y)-24.2524]TJ但我