--- /dev/null
+<?php
+//============================================================+
+// File name : tcpdf_import.php
+// Version : 1.0.001
+// Begin : 2011-05-23
+// Last Update : 2013-09-17
+// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com
+// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
+// -------------------------------------------------------------------
+// Copyright (C) 2011-2013 Nicola Asuni - Tecnick.com LTD
+//
+// This file is part of TCPDF software library.
+//
+// TCPDF is free software: you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// TCPDF is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+// See the GNU Lesser General Public License for more details.
+//
+// You should have received a copy of the License
+// along with TCPDF. If not, see
+// <http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT>.
+//
+// See LICENSE.TXT file for more information.
+// -------------------------------------------------------------------
+//
+// Description : This is a PHP class extension of the TCPDF library to
+// import existing PDF documents.
+//
+//============================================================+
+
+/**
+ * @file
+ * !!! THIS CLASS IS UNDER DEVELOPMENT !!!
+ * This is a PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br>
+ * @package com.tecnick.tcpdf
+ * @author Nicola Asuni
+ * @version 1.0.001
+ */
+
+// include the TCPDF class
+require_once(dirname(__FILE__).'/tcpdf.php');
+// include PDF parser class
+require_once(dirname(__FILE__).'/tcpdf_parser.php');
+
+/**
+ * @class TCPDF_IMPORT
+ * !!! THIS CLASS IS UNDER DEVELOPMENT !!!
+ * PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br>
+ * @package com.tecnick.tcpdf
+ * @brief PHP class extension of the TCPDF library to import existing PDF documents.
+ * @version 1.0.001
+ * @author Nicola Asuni - info@tecnick.com
+ */
+class TCPDF_IMPORT extends TCPDF {
+
+ /**
+ * Import an existing PDF document
+ * @param $filename (string) Filename of the PDF document to import.
+ * @return true in case of success, false otherwise
+ * @public
+ * @since 1.0.000 (2011-05-24)
+ */
+ public function importPDF($filename) {
+ // load document
+ $rawdata = file_get_contents($filename);
+ if ($rawdata === false) {
+ $this->Error('Unable to get the content of the file: '.$filename);
+ }
+ // configuration parameters for parser
+ $cfg = array(
+ 'die_for_errors' => false,
+ 'ignore_filter_decoding_errors' => true,
+ 'ignore_missing_filter_decoders' => true,
+ );
+ try {
+ // parse PDF data
+ $pdf = new TCPDF_PARSER($rawdata, $cfg);
+ } catch (Exception $e) {
+ die($e->getMessage());
+ }
+ // get the parsed data
+ $data = $pdf->getParsedData();
+ // release some memory
+ unset($rawdata);
+
+ // ...
+
+
+ print_r($data); // DEBUG
+
+
+ unset($pdf);
+ }
+
+} // END OF CLASS
+
+//============================================================+
+// END OF FILE
+//============================================================+