All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Sanitizer.h
Go to the documentation of this file.
1 //---------------------------------------------------------------------------------------
2 // Copyright (c) 2001-2026 by Apryse Software Inc. All Rights Reserved.
3 // Consult legal.txt regarding legal and license information.
4 //---------------------------------------------------------------------------------------
5 // !Warning! This file is autogenerated, modify the .codegen file, not this one
6 // (any changes here will be wiped out during the autogen process)
7 
8 #ifndef PDFTRON_H_CPPPDFSanitizer
9 #define PDFTRON_H_CPPPDFSanitizer
10 #include <C/PDF/TRN_Sanitizer.h>
11 
12 #include <PDF/PDFDoc.h>
13 #include <PDF/SanitizeOptions.h>
14 
15 namespace pdftron { namespace PDF {
16 class SanitizeOptions;
17 
22 class Sanitizer
23 {
24 public:
25 
35 
44  static void SanitizeDocument(PDFDoc& doc, const SanitizeOptions* options);
45 
46 };
47 
48 #include <Impl/Sanitizer.inl>
49 } //end pdftron
50 } //end PDF
51 
52 
53 #endif //PDFTRON_H_CPPPDFSanitizer
static void SanitizeDocument(PDFDoc &doc, const SanitizeOptions *options)
static SanitizeOptions GetSanitizableContent(PDFDoc &doc)