LibreOffice Module vcl (master)  1
Namespaces | Functions
pdfread.cxx File Reference
#include <vcl/pdfread.hxx>
#include <tools/UnitConversion.hxx>
#include <vcl/graph.hxx>
#include <bitmap/BitmapWriteAccess.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <unotools/datetime.hxx>
#include <vcl/filter/PDFiumLibrary.hxx>
#include <sal/log.hxx>
Include dependency graph for pdfread.cxx:

Go to the source code of this file.




static double vcl::getDefaultPdfResolutionDpi ()
 Get the default PDF rendering resolution in DPI. More...
size_t vcl::RenderPDFBitmaps (const void *pBuffer, int nSize, std::vector< BitmapEx > &rBitmaps, size_t nFirstPage=0, int nPages=1, const basegfx::B2DTuple *pSizeHint=nullptr)
 Fills the rBitmaps vector with rendered pages. More...
bool vcl::importPdfVectorGraphicData (SvStream &rStream, std::shared_ptr< VectorGraphicData > &rVectorGraphicData)
 Imports a PDF stream as a VectorGraphicData. More...
bool vcl::ImportPDF (SvStream &rStream, Graphic &rGraphic)
 Imports a PDF stream into rGraphic. More...
size_t vcl::ImportPDFUnloaded (const OUString &rURL, std::vector< PDFGraphicResult > &rGraphics)
 Import PDF as Graphic images (1 per page), but not loaded yet. More...