// // KMBatchHeader.swift // PDF Reader Pro // // Created by kdanmobile on 2023/10/25. // import Foundation @objc enum KMConvertWithPDFType: Int { case WordAdvance = 0 case WordStandard case Excel case PowerPoint case RTF case CSV case HTML case Text case JPEG case JPG case PNG case GIF case TIFF case TGA case BMP case JPEG2000 case Json } @objc enum KMConvertType: Int { case Word = 0 case Excel case PPT case RTF case CSV case HTML case Text case JPEG case JPG case PNG case GIF case TIFF case TGA case BMP case JP2 case Json case AdvancedWord } @objc enum KMCompareWithToolType: Int { case Convert = 0 case OCR case PageEdit case PDFEdit case FromSign case EditPDF case Sign } @objc enum KMBatchOperationType: Int { case NotDetermined = 0 case CreatePDF case Convert case Merge case Compress case OCR case AddPassword case RemovePassword case AddWatermark case RemoveWatermark case AddBackground case RemoveBackground case AddHeaderFooter case RemoveHeaderFooter case AddBates case RemoveBates } @objc enum KMBatchOperateStatus: Int { case Waiting = 0 case processing case Success case Failed } @objc enum KMBatchOperatePageChoice: Int { case All = 0 case Odd case Even case Input } @objc enum KMBatchOperateFileType: Int { case Unknow = 0 case Image case PDF } @objc enum KMWatermarkOperateType: Int { case Edit = 0 case Delete } @objc enum KMBackgroundOperateType: Int { case Edit = 0 case Delete } @objc enum KMBatchOperateInterfaceStatus: Int { case PrepareProcess = 0 case Processing } //@objc enum KMBackgroundType: Int { // case Color = 0 // case File //} @objc enum KMBatchHeaderFooterType: Int { case HeaderFooter = 0 case Bates } @objc enum KMBatchModifyTemplateType: Int { case Add = 0 case Edit case Delete case Use } let kNeedChangePageRangeNotification = "kNeedChangePageRangeNotification"