Внешний вид идентификатора пользователя при загрузке в файл

#php #pdf #converters #epub

Вопрос:

Есть такой код, который у меня есть

 function pushfile(amp;$file) {  header_remove();  if (isset($file["type"])) header('Content-Type: '.$file["type"]);  if (isset($file["name"])) header('Content-Disposition: attachment; filename="'.$file["name"].'"');  print $file["name"];  header("Cache-Control: must-revalidate, post-check=0, pre-check=0");  header("Pragma: ");  echo $file["content"];  exit;  $h=fopen($filename,"r");  $content = fread($h, filesize($filename));  fclose($h);  $file["type"] = "application/"; //  $file["name"] = $real_filename;  $file["content"] = $content."*".$context['user']['id'];  pushfile($file);  

Этот идентификационный номер был хорошо помещен в загруженный файл, но он исчез после его преобразования (например, из pdf в epub). Есть ли для этого хорошее решение?

Комментарии:

1. ваш идентификатор пользователя выходит за рамки внутреннего формата файла, поэтому он удаляется во время преобразования, вы можете записать идентификатор пользователя в раздел метаданных и надеяться, что конвертеры будут работать с ними должным образом, но конвертеры обычно пропускают их по умолчанию, вы можете отредактировать pdf и поместить идентификатор пользователя как часть данных документа, оба могут быть удалены, даже при преобразовании в изображение с водяным знаком не на 100% из-за распознавания текста и повторного создания документа

2. а если я положу удостоверение личности посередине? Возможно ли это сделать?