gitextract_s1qjpede/ ├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── benchmark/ │ └── ObjectWriterEvent.php ├── composer.json ├── doc/ │ ├── .gitignore │ ├── Makefile │ ├── _static/ │ │ └── theme_overrides.css │ ├── conf.py │ ├── index.rst │ └── metadata.rst ├── example/ │ ├── .gitignore │ └── empty-page.php ├── phpcs.xml ├── phpunit.xml.dist ├── src/ │ ├── DocumentInformation.php │ ├── Encryption/ │ │ ├── AbstractEncryption.php │ │ ├── BitMask.php │ │ ├── EncryptionInterface.php │ │ ├── NullEncryption.php │ │ ├── Pdf11Encryption.php │ │ ├── Pdf14Encryption.php │ │ ├── Pdf16Encryption.php │ │ └── Permissions.php │ ├── Exception/ │ │ ├── DomainException.php │ │ ├── ExceptionInterface.php │ │ ├── InvalidArgumentException.php │ │ ├── OutOfBoundsException.php │ │ ├── OutOfRangeException.php │ │ ├── RuntimeException.php │ │ ├── UnexpectedValueException.php │ │ ├── UnsupportedPasswordException.php │ │ └── WriterClosedException.php │ ├── Options/ │ │ ├── EncryptionOptions.php │ │ ├── PdfWriterOptions.php │ │ └── RasterImageOptions.php │ ├── Page.php │ ├── PdfWriter.php │ ├── RasterImage.php │ ├── Rectangle.php │ ├── Utils/ │ │ └── StringUtils.php │ └── Writer/ │ ├── DocumentWriter.php │ ├── ObjectWriter.php │ └── PageWriter.php └── test/ ├── Encryption/ │ ├── AbstractEncryptionTest.php │ ├── AbstractEncryptionTestCase.php │ ├── BitMaskTest.php │ ├── NullEncryptionTest.php │ ├── Pdf11EncryptionTest.php │ ├── Pdf14EncryptionTest.php │ ├── Pdf16EncryptionTest.php │ ├── PermissionsTest.php │ └── _files/ │ ├── pdf11-encrypt-entry.txt │ ├── pdf14-encrypt-entry.txt │ └── pdf16-encrypt-entry.txt ├── TestHelper/ │ └── MemoryObjectWriter.php └── Writer/ └── ObjectWriterTest.php