7#ifndef PUBLIC_FPDF_PPO_H_
8#define PUBLIC_FPDF_PPO_H_
33 FPDF_DOCUMENT src_doc,
34 const int* page_indices,
50 FPDF_DOCUMENT src_doc,
51 FPDF_BYTESTRING pagerange,
75 size_t num_pages_on_x_axis,
76 size_t num_pages_on_y_axis);
86 FPDF_DOCUMENT src_doc,
fxcrt::ByteString ByteString
constexpr CFX_Matrix()=default
CPDF_ArrayLocker(const CPDF_Array *pArray)
std::vector< RetainPtr< CPDF_Object > >::const_iterator const_iterator
std::map< ByteString, RetainPtr< CPDF_Object >, std::less<> > DictMap
CPDF_NPageToOneExporter(CPDF_Document *dest_doc, CPDF_Document *src_doc)
bool IsDictionary() const
const CPDF_Array * AsArray() const
CPDF_PageExporter(CPDF_Document *dest_doc, CPDF_Document *src_doc)
static constexpr int32_t kNoContentStream
#define UNSAFE_BUFFERS(...)
XObjectContext * XObjectContextFromFPDFXObject(FPDF_XOBJECT xobject)
CPDF_Document * CPDFDocumentFromFPDFDocument(FPDF_DOCUMENT doc)
FPDF_EXPORT FPDF_DOCUMENT FPDF_CALLCONV FPDF_CreateNewDocument()
FPDF_EXPORT FPDF_DOCUMENT FPDF_CALLCONV FPDF_ImportNPagesToOne(FPDF_DOCUMENT src_doc, float output_width, float output_height, size_t pages_on_x_axis, size_t pages_on_y_axis)
FPDF_EXPORT void FPDF_CALLCONV FPDF_CloseXObject(FPDF_XOBJECT xobject)
FPDF_EXPORT FPDF_PAGEOBJECT FPDF_CALLCONV FPDF_NewFormObjectFromXObject(FPDF_XOBJECT xobject)
FPDF_EXPORT FPDF_XOBJECT FPDF_CALLCONV FPDF_NewXObjectFromPage(FPDF_DOCUMENT dest_doc, FPDF_DOCUMENT src_doc, int src_page_index)
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDF_CopyViewerPreferences(FPDF_DOCUMENT dest_doc, FPDF_DOCUMENT src_doc)
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDF_ImportPages(FPDF_DOCUMENT dest_doc, FPDF_DOCUMENT src_doc, FPDF_BYTESTRING pagerange, int index)
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDF_ImportPagesByIndex(FPDF_DOCUMENT dest_doc, FPDF_DOCUMENT src_doc, const int *page_indices, unsigned long length, int index)
FPDF_EXPORT FPDF_DOCUMENT FPDF_CALLCONV FPDF_ImportNPagesToOne(FPDF_DOCUMENT src_doc, float output_width, float output_height, size_t num_pages_on_x_axis, size_t num_pages_on_y_axis)