LibreOffice Module vcl (master) 1
Namespaces | Functions
pdfcompat.cxx File Reference
#include <pdf/pdfcompat.hxx>
#include <o3tl/string_view.hxx>
#include <vcl/filter/PDFiumLibrary.hxx>
#include <sal/log.hxx>
Include dependency graph for pdfcompat.cxx:

Go to the source code of this file.

Namespaces

namespace  vcl
 
namespace  vcl::pdf
 

Functions

bool vcl::pdf::isCompatible (SvStream &rInStream, sal_uInt64 nPos, sal_uInt64 nSize)
 Decide if PDF data is old enough to be compatible. More...
 
bool vcl::pdf::convertToHighestSupported (SvStream &rInStream, SvStream &rOutStream)
 Converts to highest supported format version (1.6). More...
 
bool vcl::pdf::getCompatibleStream (SvStream &rInStream, SvStream &rOutStream)
 Takes care of transparently downgrading the version of the PDF stream in case it's too new for our PDF export. More...
 
BinaryDataContainer vcl::pdf::createBinaryDataContainer (SvStream &rStream)