mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-20 01:04:34 +08:00
add to pdf moved to PdfReader
This commit is contained in:
@ -49,6 +49,8 @@
|
||||
#include "lib/xpdf/ImageOutputDev.h"
|
||||
#include "Src/RendererOutputDev.h"
|
||||
|
||||
#include "../PdfWriter/PdfRenderer.h"
|
||||
|
||||
#ifdef BUILDING_WASM_MODULE
|
||||
#include "../DesktopEditor/graphics/pro/js/wasm/src/serialize.h"
|
||||
#include "lib/xpdf/Outline.h"
|
||||
@ -428,6 +430,20 @@ return 0;
|
||||
// return wsXml;
|
||||
return L"";
|
||||
}
|
||||
void CPdfReader::AddToPage(IRenderer* pRenderer, int nPageIndex, const std::wstring& sCommands)
|
||||
{
|
||||
long lRendererType;
|
||||
pRenderer->get_Type(&lRendererType);
|
||||
if (c_nPDFWriter != lRendererType)
|
||||
return;
|
||||
|
||||
CPdfRenderer* pdfWriter = (CPdfRenderer*)pRenderer;
|
||||
std::string sFileName = std::string(m_pInternal->m_pPDFDocument->getFileName()->getCString());
|
||||
XRef* xref = m_pInternal->m_pPDFDocument->getXRef();
|
||||
|
||||
pdfWriter->AddToPage(nPageIndex, NSFile::GetDirectoryName(UTF8_TO_U(sFileName)) + L"/res.pdf",
|
||||
xref->getLastXRefPos(), xref->getNumObjects(), xref->getRootNum(), xref->getRootGen());
|
||||
}
|
||||
#ifdef BUILDING_WASM_MODULE
|
||||
void getBookmars(PDFDoc* pdfDoc, OutlineItem* pOutlineItem, NSWasm::CData& out, int level)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user