|
@@ -106,6 +106,12 @@ class KMCompressManager: NSObject {
|
|
|
|
|
|
// 创建 optimizeFlag
|
|
|
var optimizeFlag: Int = 0
|
|
|
+ if model.fontUnembed {
|
|
|
+
|
|
|
+ } else {
|
|
|
+ optimizeFlag |= Int(CPDF_OPTIMIZE_FLAG.CPDFOPTIMIZE_FLAG_RMEMBFONT.rawValue)
|
|
|
+ }
|
|
|
+
|
|
|
model.objectOptions.contains(.formAndAction) ? optimizeFlag |= Int(CPDF_OPTIMIZE_FLAG.CPDFOPTIMIZE_FLAG_RMFORMCOMMITIMPORTRESETACTION.rawValue) : nil
|
|
|
model.objectOptions.contains(.javaScript) ? optimizeFlag |= Int(CPDF_OPTIMIZE_FLAG.CPDFOPTIMIZE_FLAG_RMJSACTION.rawValue) : nil
|
|
|
model.objectOptions.contains(.thumbnails) ? optimizeFlag |= Int(CPDF_OPTIMIZE_FLAG.CPDFOPTIMIZE_FLAG_RMPAGETHUMBNAIL.rawValue) : nil
|