【发布时间】:2013-08-29 13:38:39
【问题描述】:
有什么方法可以打印 .doc、.docx、.pdf 文件,而无需在 Cocoa 中打开本机应用程序,
有什么方法可以从我的应用程序中调用 NSPrintPanel,它可能会调用打印 与给定文件的对话框。
我是 COCOA 编程的新手,非常感谢任何帮助。
【问题讨论】:
有什么方法可以打印 .doc、.docx、.pdf 文件,而无需在 Cocoa 中打开本机应用程序,
有什么方法可以从我的应用程序中调用 NSPrintPanel,它可能会调用打印 与给定文件的对话框。
我是 COCOA 编程的新手,非常感谢任何帮助。
【问题讨论】:
打印需要视图。如果我没记错的话,默认行为是打印主窗口的内容视图。
因此,最简单的方法是将主窗口的唯一视图(在内容视图中)设置为 PDFView 或 NSTextView,您已将 PDF 或 Word 文件的内容加载到其中。
如果您想拥有其他视图,则需要自定义打印,在这种情况下,我将您定向到the Printing Programming Guide。
【讨论】: