1*dc4d9dc6SAnna Dabrowska<?php 2*dc4d9dc6SAnna Dabrowska/** 3*dc4d9dc6SAnna Dabrowska * This file is part of FPDI 4*dc4d9dc6SAnna Dabrowska * 5*dc4d9dc6SAnna Dabrowska * @package setasign\Fpdi 6*dc4d9dc6SAnna Dabrowska * @copyright Copyright (c) 2020 Setasign GmbH & Co. KG (https://www.setasign.com) 7*dc4d9dc6SAnna Dabrowska * @license http://opensource.org/licenses/mit-license The MIT License 8*dc4d9dc6SAnna Dabrowska */ 9*dc4d9dc6SAnna Dabrowska 10*dc4d9dc6SAnna Dabrowskanamespace setasign\Fpdi\PdfParser; 11*dc4d9dc6SAnna Dabrowska 12*dc4d9dc6SAnna Dabrowskause setasign\Fpdi\FpdiException; 13*dc4d9dc6SAnna Dabrowska 14*dc4d9dc6SAnna Dabrowska/** 15*dc4d9dc6SAnna Dabrowska * Exception for the pdf parser class 16*dc4d9dc6SAnna Dabrowska * 17*dc4d9dc6SAnna Dabrowska * @package setasign\Fpdi\PdfParser 18*dc4d9dc6SAnna Dabrowska */ 19*dc4d9dc6SAnna Dabrowskaclass PdfParserException extends FpdiException 20*dc4d9dc6SAnna Dabrowska{ 21*dc4d9dc6SAnna Dabrowska /** 22*dc4d9dc6SAnna Dabrowska * @var int 23*dc4d9dc6SAnna Dabrowska */ 24*dc4d9dc6SAnna Dabrowska const NOT_IMPLEMENTED = 0x0001; 25*dc4d9dc6SAnna Dabrowska 26*dc4d9dc6SAnna Dabrowska /** 27*dc4d9dc6SAnna Dabrowska * @var int 28*dc4d9dc6SAnna Dabrowska */ 29*dc4d9dc6SAnna Dabrowska const IMPLEMENTED_IN_FPDI_PDF_PARSER = 0x0002; 30*dc4d9dc6SAnna Dabrowska 31*dc4d9dc6SAnna Dabrowska /** 32*dc4d9dc6SAnna Dabrowska * @var int 33*dc4d9dc6SAnna Dabrowska */ 34*dc4d9dc6SAnna Dabrowska const INVALID_DATA_TYPE = 0x0003; 35*dc4d9dc6SAnna Dabrowska 36*dc4d9dc6SAnna Dabrowska /** 37*dc4d9dc6SAnna Dabrowska * @var int 38*dc4d9dc6SAnna Dabrowska */ 39*dc4d9dc6SAnna Dabrowska const FILE_HEADER_NOT_FOUND = 0x0004; 40*dc4d9dc6SAnna Dabrowska 41*dc4d9dc6SAnna Dabrowska /** 42*dc4d9dc6SAnna Dabrowska * @var int 43*dc4d9dc6SAnna Dabrowska */ 44*dc4d9dc6SAnna Dabrowska const PDF_VERSION_NOT_FOUND = 0x0005; 45*dc4d9dc6SAnna Dabrowska 46*dc4d9dc6SAnna Dabrowska /** 47*dc4d9dc6SAnna Dabrowska * @var int 48*dc4d9dc6SAnna Dabrowska */ 49*dc4d9dc6SAnna Dabrowska const INVALID_DATA_SIZE = 0x0006; 50*dc4d9dc6SAnna Dabrowska} 51