|
@@ -869,6 +869,31 @@ let kConvertFileSavePath = (kTempSavePath?.stringByAppendingPathComponent("conve
|
|
|
} else if self.convertType == .CSV {
|
|
|
convert = KMPDFConvertCSV()
|
|
|
convert.isExtractTable = self.extractTableButton.state == .on
|
|
|
+ } else {
|
|
|
+ if self.convertType == .JPEG ||
|
|
|
+ self.convertType == .JPG ||
|
|
|
+ self.convertType == .PNG ||
|
|
|
+ self.convertType == .GIF ||
|
|
|
+ self.convertType == .TIFF ||
|
|
|
+ self.convertType == .TGA ||
|
|
|
+ self.convertType == .BMP ||
|
|
|
+ self.convertType == .JP2 {
|
|
|
+ convert = KMPDFConvertImage()
|
|
|
+ let data = convert as? KMPDFConvertImage
|
|
|
+ if self.convertType == .JPEG {
|
|
|
+ data?.imageType = .JPEG
|
|
|
+ } else if self.convertType == .JPG {
|
|
|
+ data?.imageType = .JPEG
|
|
|
+ } else if self.convertType == .PNG {
|
|
|
+ data?.imageType = .PNG
|
|
|
+ }
|
|
|
+// else if self.convertType == .GIF {
|
|
|
+// } else if self.convertType == .TIFF {
|
|
|
+// } else if self.convertType == .TGA {
|
|
|
+// } else if self.convertType == .BMP {
|
|
|
+// }
|
|
|
+ data?.imageDpi = self.imageDPINumber
|
|
|
+ }
|
|
|
}
|
|
|
convert.isAllowOCR = self.ocrButton.state == .on
|
|
|
convert.ocrLanguage = convert.isAllowOCR ? self.ocrLanguage_ : .english
|