FPDF_ImportNPagesToOne method

FPDF_DOCUMENT FPDF_ImportNPagesToOne(
  1. FPDF_DOCUMENT src_doc,
  2. double output_width,
  3. double output_height,
  4. int num_pages_on_x_axis,
  5. int num_pages_on_y_axis,
)

Experimental API. Create a new document from |src_doc|. The pages of |src_doc| will be combined to provide |num_pages_on_x_axis x num_pages_on_y_axis| pages per |output_doc| page.

src_doc - The document to be imported. output_width - The output page width in PDF "user space" units. output_height - The output page height in PDF "user space" units. num_pages_on_x_axis - The number of pages on X Axis. num_pages_on_y_axis - The number of pages on Y Axis.

Return value: A handle to the created document, or NULL on failure.

Comments: number of pages per page = num_pages_on_x_axis * num_pages_on_y_axis

Implementation

FPDF_DOCUMENT FPDF_ImportNPagesToOne(
  FPDF_DOCUMENT src_doc,
  double output_width,
  double output_height,
  int num_pages_on_x_axis,
  int num_pages_on_y_axis,
) {
  return _FPDF_ImportNPagesToOne(
    src_doc,
    output_width,
    output_height,
    num_pages_on_x_axis,
    num_pages_on_y_axis,
  );
}