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_pdfa.php
<?php /* $Id: starter_pdfa.php,v 1.3 2006/10/01 20:33:35 rjs Exp $ * * PDF/A starter: * Create PDF/A-compliant output * * required software: PDFlib/PDFlib+PDI/PPS 7 * required data: font file, image file */ /* This is where the data files are. Adjust as necessary. */ $searchpath = "../data"; $imagefile = "nesrin.jpg"; $outfilename = "starter_pdfa.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); /* we use "utf8" as textformat, this allows to use unicode encoding */ PDF_set_parameter($p, "textformat", "utf8"); /* PDF/A-1a requires Tagged PDF */ if (PDF_begin_document($p, $outfilename, "pdfa=PDF/A-1b:2005") == 0) { die("Error: " . PDF_get_errmsg($p)); } /* * We use sRGB as output intent since it allows the color * spaces CIELab, ICC-based, grayscale, and RGB. * * If you need CMYK color you must use a CMYK output profile. */ PDF_load_iccprofile($p, "sRGB", "usage=outputintent"); PDF_set_info($p, "Creator", "PDFlib starter sample"); PDF_set_info($p, "Title", "starter_pdfa"); PDF_begin_page_ext($p, 595, 842, ""); /* $font embedding is required for PDF/A */ $font = PDF_load_font($p, "LuciduxSans-Oblique", "unicode", "embedding"); if ($font == 0) { die("Error: " . PDF_get_errmsg($p)); } PDF_setfont($p, $font, 24); PDF_fit_textline($p, "PDF/A-1b:2005 starter", 50, 700, ""); /* We can use an RGB $image since we already supplied an * output intent profile. */ $image = PDF_load_image($p, "auto", $imagefile, ""); if ($image == 0) { die("Error: " . PDF_get_errmsg($p)); } /* Place the $image at the bottom of the page */ PDF_fit_image($p, $image, 0.0, 0.0, "scale=0.5"); PDF_end_page_ext($p, ""); PDF_end_document($p, ""); PDF_delete($p); print "$outfilename generated"; ?>
Upload File
Create Folder