@@ -208,6 +208,8 @@ import Cocoa
// MARK: -
// MARK: PDFMaster
+let kKMPurchaseProductURLString = "https://www.pdfreaderpro.com/store"
+
extension KMTools {
// 打开 [快速教学]
@objc class func openQuickStartStudy() {
@@ -276,6 +278,10 @@ extension KMTools {
KMTools.openURL(urlString: "https://www.pdfreaderpro.com/pdf-master-mac-download")
}
+ @objc class func openPurchaseProductWebsite() {
+ KMTools.openURL(urlString: kKMPurchaseProductURLString)
+ }
// 意见反馈
@objc class func feekback() {
let (major, minor, bugFix) = KMTools.getSystemVersion()
@@ -243,7 +243,7 @@ typealias KMMainDocumentCloudUploadHanddler = (@escaping(Bool, String)->()) -> (
let linkA = self.mainViewController?.listView.addAnnotation(with: .link, selection: nil, page: _document.page(at: 0), bounds: NSMakeRect(0, _document.page(at: 0).bounds.size.height-20, 70, 20))
if let _linka = linkA as? CPDFLinkAnnotation {
- _linka.setURL("https://www.baidu.com")
+ _linka.setURL(kKMPurchaseProductURLString)
_document.write(to: url)
@@ -1349,7 +1349,13 @@ import Cocoa
func pdfViewDidClick(onLink pdfView: CPDFView!, withURL url: String!) {
- print("pdfViewDidClick")
+ if (url == kKMPurchaseProductURLString) {
+ //跳转订阅比较表
+ let _ = KMComparativeTableViewController.show(window: NSApp.mainWindow ?? NSWindow())
+ return
+ KMTools.openURL(urlString: url)
func pdfViewPerformURL(_ pdfView: CPDFView!, withContent content: String!) {