コード例 #1
0
 public function testEscapeDataStringEnabled()
 {
     $permissions = array('print', 'modify', 'copy', 'annot-forms', 'fill-forms', 'extract', 'assemble', 'print-high');
     $enc = new \Com\Tecnick\Pdf\Encrypt\Encrypt(true, md5('file_id'), 0, $permissions, 'alpha');
     $result = $enc->escapeDataString('(hello world) slash \\' . chr(13));
     $this->assertEquals('24f60765c1c07a44fc3c9b44d2f55dbc', md5($result));
     $enc = new \Com\Tecnick\Pdf\Encrypt\Encrypt(true, md5('file_id'), 1, $permissions, 'alpha', 'beta');
     $result = $enc->escapeDataString('(hello world) slash \\' . chr(13));
     $this->assertEquals('ebc28272f4aff661fa0b7764d791fb79', md5($result));
 }