12 #import <Foundation/Foundation.h>
13 #import <FoxitRDK/FSPDFObjC.h>
14 #import <uiextensionsDynamic/FSMainToolbar.h>
15 #import "PDFScanToolbarManager.h"
16 #import "PDFScanMenuViewManager.h"
18 NS_ASSUME_NONNULL_BEGIN
33 typedef void (^ScanPDFSaveAsCallBack) (NSError * _Nullable error, NSString * _Nullable savePath);
34 typedef void (^ScanPDFDoneCallBack) (NSError * _Nullable error, NSString * _Nullable savePath);
35 typedef void (^ScanPDFSessionPageCountChangeCallBack)(
int pageCount);
54 @property (
class, nonatomic, copy) ScanPDFDoneCallBack
doneCallBack;
73 + (
FSErrorCode)initializeScanner:(
unsigned long)serial1 serial2:(
unsigned long)serial2;
84 + (
FSErrorCode)initializeCompression:(
unsigned long)serial1 serial2:(
unsigned long)serial2;
102 - (void)saveAsPDF:(NSString*)pdfFilePath;
105 NS_ASSUME_NONNULL_END
@ FSScanCameraControllerItemTypeFlashLight
The Flash of light item in the top bar of camera viewcontroller.
Definition: PDFScanManager.h:22
@ FSScanCameraControllerItemTypeFormatPageSize
Definition: PDFScanManager.h:30
ScanPDFDoneCallBack doneCallBack
Callback after user click 'done' button in the camera viewcontroller of PDFScan. The callback will re...
Definition: PDFScanManager.h:54
@ FSScanCameraControllerItemTypeAutoDection
The format pagesize item in the top bar of camera viewcontroller.
Definition: PDFScanManager.h:28
Definition: PDFScanManager.h:38
ScanPDFSaveAsCallBack saveAsCallBack
Callback after the file is saved.
Definition: PDFScanManager.h:51
instancetype NS_UNAVAILABLE()
@ FSScanCameraControllerItemTypePhotos
The auto dection item in the top bar of camera viewcontroller.
Definition: PDFScanManager.h:26
FSErrorCode
Intent: converted result file will be used for printing.
Definition: FSPDFObjC.h:471
PDFScanManager * shareManager()
Singleton mode of PDFScanManager.
ScanPDFSessionPageCountChangeCallBack pageCountCallBack
Definition: PDFScanManager.h:56
PDFScanToolbarManager * toolbarManager
User custom toolbar manager .
Definition: PDFScanManager.h:58
UIViewController * getPDFScanView()
Get the PDFScan controller.
@ FSScanCameraControllerItemTypeSingleShooting
The photos item in the top bar of camera viewcontroller.
Definition: PDFScanManager.h:24
FSScanCameraControllerItemType
Definition: PDFScanManager.h:20
PDFScanMenuViewManager * menuViewManager
User custom view manager.
Definition: PDFScanManager.h:61
@2025 Foxit Software Incorporated. All rights reserved.