X7ROOT File Manager
Current Path:
/opt/alt/pdflib-lite/usr/share/doc/alt-pdflib-lite/examples/php
opt
/
alt
/
pdflib-lite
/
usr
/
share
/
doc
/
alt-pdflib-lite
/
examples
/
php
/
??
..
??
businesscard.php
(2.34 KB)
??
chartab.php
(2.71 KB)
??
examples.php5
??
hello.php
(1.18 KB)
??
image.php
(1.35 KB)
??
invoice.php
(5.19 KB)
??
pdfclock.php
(2.54 KB)
??
quickreference.php
(2.31 KB)
??
readme.txt
(369 B)
??
starter_3d.php
(2.27 KB)
??
starter_basic.php
(2.44 KB)
??
starter_block.php
(2.73 KB)
??
starter_color.php
(11.16 KB)
??
starter_graphics.php
(7.36 KB)
??
starter_image.php
(5.74 KB)
??
starter_layer.php
(3.83 KB)
??
starter_pcos.php
(3.75 KB)
??
starter_pdfa.php
(1.82 KB)
??
starter_pdfmerge.php
(1.92 KB)
??
starter_pdfx.php
(2.25 KB)
??
starter_pvf.php
(2.5 KB)
??
starter_table.php
(5.4 KB)
??
starter_tagged.php
(1.73 KB)
??
starter_textflow.php
(3.52 KB)
??
starter_textline.php
(7.18 KB)
??
starter_type3font.php
(2.44 KB)
??
starter_webform.php
(2.12 KB)
Editing: starter_pdfmerge.php
<?php /* $Id: starter_pdfmerge.php,v 1.5.2.1 2007/08/08 15:09:41 rp Exp $ * * PDF merge starter: * Merge pages from multiple PDF documents; interactive elements (e.g. * bookmarks) will be dropped. * * required software: PDFlib+PDI/PPS 7 * required data: PDF documents */ /* This is where the data files are. Adjust as necessary. */ $searchpath = "../data"; $outfilename = "starter_pdfmerge.pdf"; $pdffiles = array( "PDFlib-real-world.pdf", "PDFlib-datasheet.pdf", "TET-datasheet.pdf", "PLOP-datasheet.pdf", "pCOS-datasheet.pdf" ); $p = PDF_new(); # This means we must check return values of load_font() etc. PDF_set_parameter($p, "errorpolicy", "return"); PDF_set_parameter($p, "SearchPath", $searchpath); if (PDF_begin_document($p, $outfilename, "") == 0) die("Error: " . PDF_get_errmsg($p)); PDF_set_info($p, "Creator", "PDFlib starter sample"); PDF_set_info($p, "Title", "starter_pdfmerge"); foreach ($pdffiles as $pdffile) { /* Open the input PDF */ $indoc = PDF_open_pdi_document($p, $pdffile, ""); if ($indoc == 0) { printf("Error: %s\n", PDF_get_errmsg($p)); continue; } $endpage = PDF_pcos_get_number($p, $indoc, "/Root/Pages/Count"); /* Loop over all pages of the input document */ for ($pageno = 1; $pageno <= $endpage; $pageno++) { $page = PDF_open_pdi_page($p, $indoc, $pageno, ""); if ($page == 0) { printf("Error: %s\n", PDF_get_errmsg($p)); continue; } /* Dummy $page size; will be adjusted later */ PDF_begin_page_ext($p, 10, 10, ""); /* Create a bookmark with the file name */ if ($pageno == 1) { PDF_create_bookmark($p, $pdffile, ""); } /* Place the imported $page on the output $page, and * adjust the $page size */ PDF_fit_pdi_page($p, $page, 0, 0, "adjustpage"); PDF_close_pdi_page($p, $page); PDF_end_page_ext($p, ""); } PDF_close_pdi_document($p, $indoc); } PDF_end_document($p, ""); PDF_delete($p); print "$outfilename generated"; ?>
Upload File
Create Folder