0) print(" "); print($key . ": "); /* $info entries can be stored as string or name objects */ if ($objtype == "name" || $objtype == "string") { $info = "/Info[" . $i . "]"; printf("'" . PDF_pcos_get_string($p, $doc, $info) . "'\n"); } else { $info = "type:/Info[" . $i . "]"; printf("(" . PDF_pcos_get_string($p, $doc, $info) . " object)\n"); } } print("\n" . "XMP meta data: "); $objtype = PDF_pcos_get_string($p, $doc, "type:/Root/Metadata"); if ($objtype == "stream") { $contents = PDF_pcos_get_stream($p, $doc, "", "/Root/Metadata"); print(strlen($contents) . " bytes \n"); printf(""); } else { printf("not present"); } PDF_close_pdi_document($p, $doc); PDF_delete($p); ?>