// // KMPageEditSettingBaseModel.swift // PDF Master // // Created by tangchao on 2023/1/12. // import Cocoa class KMPageEditSettingBaseModel: NSObject { var documentURL: URL! var password: String = "" var fileName: String! var pathExtension: String! var outputFileNameDeletePathExtension: String! var outputFileName: String { get { if (fileName == nil || fileName.isEmpty) { return "" } var result: String = "" let pathExtension = fileName.components(separatedBy: ".").last let files = fileName.split(separator: ".") for i in 0 ..< files.count-1 { let file: String = String(files[i]) result.append(file) if (i == files.count-2) { result.append(".") } } return fileName } } var pageCount: Int = 0 }