我在使用此代码的邮件中附加了一个文件。
[mail addAttachmentData:[myView PDFData] mimeType:@"application/pdf" fileName:@"name.pdf"];
如何对打印文件执行相同的操作,我需要打印此 [myView PDFData]。
我只找到了这个用于打印:
NSString *PDFFileWithName = [[NSBundle mainBundle] pathForResource:@"name" ofType:@"pdf"];
NSData *dataFromPath = [NSData dataWithContentsOfFile:PDFFileWithName];
谢谢
最佳答案
您应该仔细阅读 Drawing and Printing Guide for iOS 。 UIPrintInteractionController
的 printingItem
属性可以设置为 PDF 的 NSData
。
更新添加的代码
dataFromPath 的值应等于 [myView PDFData],尽管我建议您在使用后更改变量名称。
NSData *dataFromPath = [myView PDFData];
关于iphone - 在 iPhone 或 iPad 上打印 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5437809/