如何在IOS中查看PDF文档背后的代码

如何在IOS中查看PDF文档背后的代码,pdf,nsstring,cgpdf,Pdf,Nsstring,Cgpdf,我有一个已转换为流的PDF页面: CGPDFContentStreamRef contentStream = CGPDFContentStreamCreateWithPage(pdfPage); 如何将该流视为NSString?我想看看代表PDF的代码 谢谢 这不是那么容易。流可以是任何二进制数据,可能使用多个链式压缩格式。有关可能的格式,请参见第23ff页 您最好的选择是CGPDFScanner,而不是从头开始重新实现PDF解析器/词法分析器。我们在面向iOS和Android的商用PSPDF

我有一个已转换为流的PDF页面:

CGPDFContentStreamRef contentStream = CGPDFContentStreamCreateWithPage(pdfPage);
如何将该流视为NSString?我想看看代表PDF的代码


谢谢

这不是那么容易。流可以是任何二进制数据,可能使用多个链式压缩格式。有关可能的格式,请参见第23ff页


您最好的选择是CGPDFScanner,而不是从头开始重新实现PDF解析器/词法分析器。我们在面向iOS和Android的商用PSPDFKit SDK中做到了这一点-这很复杂。

?那个家伙正在使用扫描仪的回调。我想获取扫描仪正在读取的字符串。我可能会将contentStream转换为NSData,然后显示它,但要做到这一点,我需要知道contentStream的长度。。。。