Водяной знак на динамический контент

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ha10id
Сообщения: 1
Зарегистрирован: 2019.07.18, 11:30

Водяной знак на динамический контент

Сообщение ha10id » 2019.07.18, 11:53

Здравствуйте!
Столкнулся с проблемой непреодолимой силы, в проекте формируется PDF документ из BLOB поля (PDF или TIFF файл, сохраненный в БД):
  • controller.php

Код: Выделить всё

                
                $data = DocsData::model()->findByPk($doc->dochistory->doc_data);

                $this->renderPartial('view', array(
                  'data' => $data,
                  'name' => $doc->name,
                  'ext' => $doc->dochistory->ext,
                  'size' => $doc->dochistory->size )
                );
  • view.php

Код: Выделить всё

<?php

/* @var $this CatalogController */
/* @var $data Docs */

header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="document' . $data->id . '.pdf"');
echo $data->data;
?>
Как нанести на него водяной знак? Пробовал несколько библиотек (mpdf, watermark и т/д), но там водяной знак наносят на внешний файл. Хотелось бы без промежуточных действий. Помогите, в YII не шарю... да и в PHP тоже не очень: :cry:

Ответить