#include #include #include #ifndef SF_ASCIIHEXDECODE_HH # define SF_ASCIIHEXDECODE_HH class SF_ASCIIHexDecode: public QPDFStreamFilter { public: SF_ASCIIHexDecode() = default; ~SF_ASCIIHexDecode() override = default; Pipeline* getDecodePipeline(Pipeline* next) override { this->pipeline = std::make_shared("asciiHex decode", next); return this->pipeline.get(); } static std::shared_ptr factory() { return std::make_shared(); } private: std::shared_ptr pipeline; }; #endif // SF_ASCIIHEXDECODE_HH