2017-04-14 29 views
0

我正在創建我的第一個Mac應用程序,我想在其中打印(Safari-網頁)到我的應用程序。但我不知道如何在我的應用程序中獲取pdf文件。可以請任何人幫助我。我必須使用任何擴展程序創建應用程序嗎?如果是的話,哪個擴展會有幫助?在Mac應用程序中獲取pdf對象

謝謝您的高級。

+0

到目前爲止,你在應用中做了什麼?您是使用「WebView」還是「WKWebView」來顯示網頁?或者,您的意思是您想要從Safari保存網頁並將其作爲PDF加載到您的應用程序中? –

+0

謝謝邁克爾,是的第二個選擇,我想從Safari保存一個網頁,並希望加載我的應用程序。 –

+0

所以你的問題真的是這樣的:「如果我從Safari保存PDF文件,我怎麼能在我的應用程序中打開該PDF?」。 –

回答

0

我得到了一個解決方案。我必須將我的應用程序放在「PDF服務」中,然後如果我們轉到Safari - >文件 - >打印 - > PDF(選項) - >(應用程序)。這將在AppDelegate方法 -(void)application:(NSApplication *)sender openFiles:(NSArray<NSString *> *)filenames中調用我們,在這裏我們得到一個pdf文件。

相關問題