FOSSredder 0.5.0
Loading...
Searching...
No Matches
PopplerPdfRendererAdapter.cpp File Reference

Implements the Poppler adapter used by the import workflow. More...

#include "pdf-rendering/pch.h"
#include "core/ports/infra/pdf-rendering/IPdfRenderer.h"
#include "core/ports/infra/pdf-rendering/PdfRenderingRequest.h"
#include "core/ports/infra/pdf-rendering/PdfRenderingResult.h"
#include "pdf-rendering/PopplerCore.h"
#include "core/ports/diagnostics/IDiagnostics.h"
#include <nlohmann/json.hpp>
#include <chrono>
#include <fstream>
#include <iterator>
#include <filesystem>
#include <sstream>
Include dependency graph for PopplerPdfRendererAdapter.cpp:

Go to the source code of this file.

Classes

class  PopplerPdfRendererAdapter

Functions

std::shared_ptr< core::ports::pdf_rendering::IPdfRenderer > createPdfRendererAdapter (std::shared_ptr< core::ports::diagnostics::IDiagnostics > debugger)

Detailed Description

Implements the Poppler adapter used by the import workflow.

Definition in file PopplerPdfRendererAdapter.cpp.

Function Documentation

◆ createPdfRendererAdapter()

std::shared_ptr< core::ports::pdf_rendering::IPdfRenderer > createPdfRendererAdapter ( std::shared_ptr< core::ports::diagnostics::IDiagnostics > debugger)

Definition at line 86 of file PopplerPdfRendererAdapter.cpp.