Foxit PDF SDK
fs_pdfcompliance.h
Go to the documentation of this file.
1 
16 #ifndef FS_PDFCOMPLIANCE_H_
17 #define FS_PDFCOMPLIANCE_H_
18 
19 #include "fs_compliancecommon.h"
20 
26 namespace foxit {
30 namespace addon {
34 namespace compliance {
41 class PDFCompliance FS_FINAL : public Base {
42  public:
44  PDFCompliance();
45  // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
46  explicit PDFCompliance(FS_HANDLE handle);
54  PDFCompliance(const PDFCompliance& other);
55 
71  bool operator == (const PDFCompliance& other) const;
72 
80  bool operator != (const PDFCompliance& other) const;
81 
89  bool IsEmpty() const;
90 
109  ResultInformation ConvertPDFFile(const wchar_t* src_pdf_path, const wchar_t* saved_pdf_path,
110  int convert_to_version, ProgressCallback* progress_callback = NULL);
111 
112 };
113 
114 } // namespace compliance
115 } // namespace addon
116 } // namespace foxit
117 
118 #endif // FS_PDFCOMPLIANCE_H_
119 
bool IsEmpty() const
Check whether current object is empty or not.
Definition: fs_compliancecommon.h:359
Definition: fs_compliancecommon.h:127
Header file for compliance basic classes and methods.
Definition: fs_pdfcompliance.h:41
bool operator==(const PDFCompliance &other) const
Equal operator.
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:214
Definition: fs_basictypes.h:407
bool operator !=(const PDFCompliance &other) const
Not equal operator.
Foxit namespace.
Definition: fs_taggedpdf.h:27
#define NULL
The null-pointer value.
Definition: fx_system.h:780
PDFCompliance & operator=(const PDFCompliance &other)
Assign operator.
ResultInformation ConvertPDFFile(const wchar_t *src_pdf_path, const wchar_t *saved_pdf_path, int convert_to_version, ProgressCallback *progress_callback=0)
Convert a PDF file to a specified PDF version.