#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. а если я положу удостоверение личности посередине? Возможно ли это сделать?