1 // Copyright 2014 PDFium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 6 7 #ifndef PUBLIC_FPDF_PPO_H_ 8 #define PUBLIC_FPDF_PPO_H_ 9 10 // NOLINTNEXTLINE(build/include) 11 #include "fpdfview.h" 12 13 #ifdef __cplusplus 14 extern "C" { 15 #endif 16 17 // Import pages to a FPDF_DOCUMENT. 18 // 19 // dest_doc - The destination document for the pages. 20 // src_doc - The document to be imported. 21 // pagerange - A page range string, Such as "1,3,5-7". If |pagerange| is NULL, 22 // all pages from |src_doc| are imported. 23 // index - The page index to insert at. 24 // 25 // Returns TRUE on success. 26 FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDF_ImportPages(FPDF_DOCUMENT dest_doc, 27 FPDF_DOCUMENT src_doc, 28 FPDF_BYTESTRING pagerange, 29 int index); 30 31 // Copy the viewer preferences from |src_doc| into |dest_doc|. 32 // 33 // dest_doc - Document to write the viewer preferences into. 34 // src_doc - Document to read the viewer preferences from. 35 // 36 // Returns TRUE on success. 37 FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV 38 FPDF_CopyViewerPreferences(FPDF_DOCUMENT dest_doc, FPDF_DOCUMENT src_doc); 39 40 #ifdef __cplusplus 41 } // extern "C" 42 #endif // __cplusplus 43 44 #endif // PUBLIC_FPDF_PPO_H_ 45