0

有什么方法可以打印 .doc、.docx、.pdf 文件而无需在 Cocoa 中打开本机应用程序,

有什么方法可以从我的应用程序中调用 NSPrintPanel,它可能会调用带有给定文件的打印对话框。

我是 COCOA 编程的新手,任何帮助将不胜感激。

4

1 回答 1

1

打印需要一个视图。如果我没记错的话,默认行为是打印主窗口的内容视图。

因此,最简单的方法是将主窗口的唯一视图(在内容视图中)设置为 PDFView 或 NSTextView,您已将 PDF 或 Word 文件的内容加载到其中。

如果您想拥有其他视图,那么您需要自定义您的打印,在这种情况下,我会将您引导至打印编程指南

于 2013-08-29T05:38:39.877 回答