【问题标题】:How to write data to a PDF File in iOS [duplicate]如何在iOS中将数据写入PDF文件[重复]
【发布时间】:2013-06-07 15:26:30
【问题描述】:

我是 iOS 编程的菜鸟。我正在尝试将 NSString 中存在的数据写入 PDF 文件。该文件已成功创建,但是当我尝试打开它时,我不能。

    NSString* filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,         NSUserDomainMask, YES) objectAtIndex:0];
    NSString* fileName = @"WeeklyReport.pdf";
    NSString* fileAtPath = [filePath stringByAppendingPathComponent:fileName]; 

   [[aString dataUsingEncoding:NSUTF8StringEncoding] writeToFile:fileAtPath atomically:NO];

我想我的方法不正确。欢迎任何建议。

【问题讨论】:

  • 我正在开发一个可可应用程序,使用 UIFont 会抛出错误...
  • @chennupati 如果是 Mac 应用程序,请使用 NSFont
  • @chennupati 要么您正在开发一个可可应用程序,因此不是 iOS/iPhone,或者您正在开发一个可可触摸应用程序并且 UIFont 应该可以正常工作。下定决心,正确标记您的问题并在提问前检查搜索功能。

标签: iphone ios


【解决方案1】:

您需要在 PDF 绘图上下文中绘制字符串。有关详细信息,请参阅此问题:

Write PDF text to a PDFContext in iOS

【讨论】:

    猜你喜欢
    • 2020-02-23
    • 2014-05-12
    • 2012-05-20
    • 2011-10-02
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 2018-10-21
    相关资源
    最近更新 更多