草庐IT

write_pdf

全部标签

iphone - Type0 字体的 PDF 解析给我带来麻烦(IOS 应用程序)?

如果PDF中的字体类型为Type0,我将无法搜索内容。PDF解析后,它向我返回了一些垃圾字符串。在Type0字体中,我也无法扫描PDF内容(CGPdfContentStreamRef)。任何对此有一些先验知识的人请帮助我。在Apple开发者文档中,我看到Apple将仅支持3种类型的PDF字体。kCGFontPostScriptFormatType1=1,kCGFontPostScriptFormatType3=3,kCGFontPostScriptFormatType42=42(引用CGFontReference)这是真的吗? 最佳答案

objective-c - 如何将存储为 NSData 的 PDF 转换为 CGPDFPageRef?

请看下面的代码:NSString*pdfPath=[documentsDirectorystringByAppendingPathComponent:@"test.pdf"];NSData*myData=[NSDatadataWithContentsOfFile:pdfPath];如何将myData转换为CGPDFPageRef? 最佳答案 为什么不使用CGPDFDocumentCreateWithURL? 关于objective-c-如何将存储为NSData的PDF转换为CGPDFPa

ios - 从 iOS 文本字段创建 PDF

我正在研究一款新的iOS应用程序的要求和规范,该应用程序旨在供某些“现场”工作的专业人员使用。连续数周整天,这些人使用跟踪各种不同信息的标准化表格向他们的上级报告负担相当大。传统上,这些表格是PDF格式,只需打印并用墨水填写,然后与数十至数百名从事相同操作的其他人共享。有时,他们会使用带有表单字段的PDF,以便可以键入数据,然后将其打印为表单的一部分。无论哪种方式,考虑到他们的工作流程、时间和压力以及其他因素,这都不是完成标准化报告表格的高效方法。我们指定的应用程序将提供一个iOS(和Android,如果可能——但在这一点上是二级甚至三级要求)用户界面,用于跟踪他们在该领域输入的数据,

iphone - 从 NSMutableData 即时创建 PDF

我有一个包含PDF文件的NSMutableData对象。我知道如何打开存储在系统上的PDF,我可以这样做:CFURLRefpdfURL=CFBundleCopyResourceURL(CFBundleGetMainBundle(),(CFStringRef)pathToPDF,NULL,NULL);CGPDFDocumentRefpdf=CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);但现在我不想将文件存储在系统上,而是动态创建PDF对象(因为PDF作为加密PDF存储在系统上,我不想保存解密的出于安全原因文件。)因此,我不想从文件加载CGPDF

iphone - iOS 5 : Is it possible to write a struct to a plist file?

我有一个定义如下的结构:typedefstruct{NSString*SportName;NSIntegernumberOfPeriods;CFTimeIntervalperiodLength;NSString*periodName;CFTimeIntervalsecondaryClockTime;NSString*LeftSecondaryCounterName;NSString*RightSecondaryCounterName;boolPossessionArrow;}GamePreset;是否可以将GamePreset类型的变量写入plist文件?

iphone - iOS - 在 PDF 上搜索和替换

我必须基于模板创建一个PDF文件。我的想法是使用“text1”、“text2”等占位符构建该模板。该模板将保存为PDF文件并放入应用程序包中。在运行时,模板会被复制到一个新的PDF上下文中,然后我会搜索占位符,用我想要的真实文本替换它们。Ihavefoundthispage,显示如何从模板和thisone创建新的PDF关于如何搜索PDF。现在的问题是:如何替换新PDF上的内容(文本或图像)? 最佳答案 真的没那么简单,除非替换文本和模板一样长。如果替换与模板长度相同,您可以使用您提供的第一个链接中突出显示的方法,然后仅使用核心图形在

iOS 从 UIViews 创建 PDF

我目前正在使用CALayer和renderInContext方法从iOS中的UIView创建PDF文档。我面临的问题是标签的清晰度。我创建了一个覆盖drawLayer的UILabel子类,如下所示:/**OverridingthisCALayerdelegatemethodisthemagicthatallowsustodrawavectorversionofthelabelintothelayerinsteadofthedefaultunscalableuglybitmap*/-(void)drawLayer:(CALayer*)layerinContext:(CGContextRe

iphone - 如何在 ios6 中创建多页 PDF?

在"Samplecodetocreatepdfprogrammatically"有用于生成多页PDF的代码,但我不明白我必须在哪里放置或实现该代码。第一个答案:生成我已经在我的项目中完成的PDF。第二个答案:对于多个页面,我很困惑。谁能告诉我将此代码放在哪里以生成包含多个页面的PDF? 最佳答案 用于创建多个页面在.m文件的顶部定义NSIntegercurrentPage=0;并在generatePdfWithFilePath方法中写入-(void)generatePdfWithFilePath:(NSString*)thefile

微信小程序实现pdf预览(苹果安卓兼容)

微信小程序实现pdf预览1使用web-view//fileUrl为pdf文件网络路径https://----.pdfweb-viewsrc="{{fileUrl}}">/web-view>出现问题:苹果端显示正常,但是安卓端显示不了,这是因为Android默认的WebView控件并不直接支持显示PDF文件,所以就由一下方法来解决。2使用wx.downloadFile()在成功之后使用wx.openDocument()此方法兼容苹果端和安卓端//urll为pdf文件网络路径https://----.pdfpreviewPdf(urll){constthat=thisleturl=urllwx.s

iOS UIWebView PDF 第一次不显示

我有一个UIViewController和一个UIWebView,我要在其中放置PDF。我面临的问题是,当我单击表格单元格以显示PDF时,它第一次没有显示,但是如果我返回表格并再次单击该单元格,它就会出现。我调用PDF以使用以下方法加载:if([indexPathrow]==2){NSString*path=[[NSBundlemainBundle]pathForResource:@"myFirstPdf"ofType:@"pdf"];NSURL*url=[NSURLfileURLWithPath:path];NSURLRequest*request=[NSURLRequestrequ