Подпись dscf7 не отображается при встраивании в PDF с помощью tcpdfPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Подпись dscf7 не отображается при встраивании в PDF с помощью tcpdf

Сообщение Anonymous »

Я пытаюсь встроить подпись из подписи dscf7 в PDF-файл с помощью плагина tcpdf, dscf7 — это плагин Wordpress для контактной формы 7, где, если пользователь подписывает, подпись сохраняется в wp-content/uploads/dscf7_signatures, а файл имеет формат .png. Когда я нахожусь в локальной среде, подпись отображается в моем PDF-файле при создании с использованием tcpdf с использованием приведенного ниже кода, но отображается только на рабочем столе, но на мобильном устройстве, когда форма отправляется в локальной среде, она не отображается. Я использовал локальную ссылку, чтобы проверить ее на своем мобильном телефоне.
Я пытался разместить ее на работающем сервере, но теперь подпись вообще не отображается в PDF-файле. Я перепробовал все возможные способы, но моя функция по-прежнему не позволяет встроить подпись в PDF-файл с помощью tcpdf. Пожалуйста, помогите мне, если можете.
// Signature EMBED with dynamic size
$signature_field_name = 'signature-701';
if (!empty($data[$signature_field_name])) {
$dscf7_upload_dir = WP_CONTENT_DIR . '/uploads/dscf7_signatures';
$files = glob($dscf7_upload_dir . '/*.png');
if ($files) {
usort($files, fn($a, $b) => filemtime($b) - filemtime($a));
$signature_file = $files[0];

// Get image size
$img_size = getimagesize($signature_file);
$img_width = $img_size[0];
$img_height = $img_size[1];
$max_width = 80;
$max_height = 40;

// Keep aspect ratio
$ratio = min($max_width / $img_width, $max_height / $img_height);
$pdf_width = $img_width * $ratio;
$pdf_height = $img_height * $ratio;

$pdf->Ln(10);
$pdf->Image($signature_file, '', '', $pdf_width, $pdf_height, 'PNG'); //

Подробнее здесь: https://stackoverflow.com/questions/798 ... sing-tcpdf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»