예제 #1
0
 public static function run($dataDir = null)
 {
     # Open a pdf document.
     $doc = new Document($dataDir . "input1.pdf");
     # Get properties
     print "xmp:CreateDate: " + $doc->getMetadata()->get_Item("xmp:CreateDate") . PHP_EOL;
     print "xmp:Nickname: " + $doc->getMetadata()->get_Item("xmp:Nickname") . PHP_EOL;
     print "xmp:CustomProperty: " + $doc->getMetadata()->get_Item("xmp:CustomProperty") . PHP_EOL;
 }
예제 #2
0
 public static function run($dataDir = null)
 {
     # Open a pdf document.
     $doc = new Document($dataDir . "input1.pdf");
     if (preg_match('/pdfaid:part/', $doc->getMetadata())) {
         $doc->getMetadata()->removeItem("pdfaid:part");
     }
     if (preg_match('/dc:format/', $doc->getMetadata())) {
         $doc->getMetadata()->removeItem("dc:format");
     }
     # save update document with new information
     $doc->save($dataDir . "Remove_Metadata.pdf");
     print "Removed metadata successfully, please check output file." . PHP_EOL;
 }