FOSSredder 0.5.0
Loading...
Searching...
No Matches
IPdfRenderer.h
Go to the documentation of this file.
1
5#pragma once
6
9
11
16public:
17 virtual ~IPdfRenderer() = default;
18
24 virtual RenderResult render(const RenderRequest& req) = 0;
25
31 virtual ExtractResult extract(const ExtractRequest& req) = 0;
32};
33
34} // namespace core::ports::pdf_rendering
Request types for PDF rendering operations.
Result types for PDF rendering operations.
Renders and extracts PDF content.
virtual ExtractResult extract(const ExtractRequest &req)=0
Extracts page content from a PDF.
virtual RenderResult render(const RenderRequest &req)=0
Renders a PDF into images.