PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.6.0
GiveWP – Donation Plugin and Fundraising Platform v2.6.0
4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / vendor / tecnickcom / tcpdf / tcpdf_import.php
give / vendor / tecnickcom / tcpdf Last commit date
config 7 years ago fonts 7 years ago include 7 years ago CHANGELOG.TXT 7 years ago LICENSE.TXT 7 years ago README.md 7 years ago composer.json 7 years ago tcpdf.php 7 years ago tcpdf_autoconfig.php 7 years ago tcpdf_barcodes_1d.php 7 years ago tcpdf_barcodes_2d.php 7 years ago tcpdf_import.php 7 years ago tcpdf_parser.php 7 years ago
tcpdf_import.php
105 lines
1 <?php
2 //============================================================+
3 // File name : tcpdf_import.php
4 // Version : 1.0.001
5 // Begin : 2011-05-23
6 // Last Update : 2013-09-17
7 // Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com
8 // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
9 // -------------------------------------------------------------------
10 // Copyright (C) 2011-2013 Nicola Asuni - Tecnick.com LTD
11 //
12 // This file is part of TCPDF software library.
13 //
14 // TCPDF is free software: you can redistribute it and/or modify it
15 // under the terms of the GNU Lesser General Public License as
16 // published by the Free Software Foundation, either version 3 of the
17 // License, or (at your option) any later version.
18 //
19 // TCPDF is distributed in the hope that it will be useful, but
20 // WITHOUT ANY WARRANTY; without even the implied warranty of
21 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
22 // See the GNU Lesser General Public License for more details.
23 //
24 // You should have received a copy of the License
25 // along with TCPDF. If not, see
26 // <http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT>.
27 //
28 // See LICENSE.TXT file for more information.
29 // -------------------------------------------------------------------
30 //
31 // Description : This is a PHP class extension of the TCPDF library to
32 // import existing PDF documents.
33 //
34 //============================================================+
35
36 /**
37 * @file
38 * !!! THIS CLASS IS UNDER DEVELOPMENT !!!
39 * This is a PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br>
40 * @package com.tecnick.tcpdf
41 * @author Nicola Asuni
42 * @version 1.0.001
43 */
44
45 // include the TCPDF class
46 require_once(dirname(__FILE__).'/tcpdf.php');
47 // include PDF parser class
48 require_once(dirname(__FILE__).'/tcpdf_parser.php');
49
50 /**
51 * @class TCPDF_IMPORT
52 * !!! THIS CLASS IS UNDER DEVELOPMENT !!!
53 * PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br>
54 * @package com.tecnick.tcpdf
55 * @brief PHP class extension of the TCPDF library to import existing PDF documents.
56 * @version 1.0.001
57 * @author Nicola Asuni - info@tecnick.com
58 */
59 class TCPDF_IMPORT extends TCPDF {
60
61 /**
62 * Import an existing PDF document
63 * @param $filename (string) Filename of the PDF document to import.
64 * @return true in case of success, false otherwise
65 * @public
66 * @since 1.0.000 (2011-05-24)
67 */
68 public function importPDF($filename) {
69 // load document
70 $rawdata = file_get_contents($filename);
71 if ($rawdata === false) {
72 $this->Error('Unable to get the content of the file: '.$filename);
73 }
74 // configuration parameters for parser
75 $cfg = array(
76 'die_for_errors' => false,
77 'ignore_filter_decoding_errors' => true,
78 'ignore_missing_filter_decoders' => true,
79 );
80 try {
81 // parse PDF data
82 $pdf = new TCPDF_PARSER($rawdata, $cfg);
83 } catch (Exception $e) {
84 die($e->getMessage());
85 }
86 // get the parsed data
87 $data = $pdf->getParsedData();
88 // release some memory
89 unset($rawdata);
90
91 // ...
92
93
94 print_r($data); // DEBUG
95
96
97 unset($pdf);
98 }
99
100 } // END OF CLASS
101
102 //============================================================+
103 // END OF FILE
104 //============================================================+
105