Articles of tcpdf

Сертификат для TCPDF

Я хотел бы создать сертификат (самоподписанный на данный момент) для зашифрованного PDF-файла на сервере. Мне интересен рабочий процесс о том, как с помощью TCPDF. Что я сделал: 1) Генерировать ключи: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 2) Затем сгенерируйте PDF с помощью .crt файла 3) Затем […]

Почему изображение TCPDF меньше, чем должно быть?

У меня 842 x 595 PDF, 72 dpi и я вставляю изображение 1200×800, опять же с 72dpi. scaleFactor равен 1, imageScale – 1 в теории мой pdf должен показать часть изображения (первый 842px). В действительности соотношение неверно, у меня есть свободное пространство справа и внизу. Я обновляюсь от FPDF, и если я вернусь к нему, […]

PHP TCPDF удалить нижнюю границу заголовка

Первый раз используйте TCPDF, отличную библиотеку. Я пытаюсь создать заголовок, однако он всегда имеет границу под ним. Есть ли способ удалить нижнюю границу? Большое спасибо

TCPDF ERROR: невозможно найти объект (8, 0) в ожидаемом месте

Я получаю сообщение об ошибке при удалении страницы из сканированного pdf с использованием TCPDF и FPDI. Другие pdf работают нормально. ERROR: Unable to find object (8, 0) at expected location

TCPDF устанавливает нижнее поле нуля

Я создаю pdf, используя TCPDF в php, мне нужно включить мои данные в pdf без нижних полей, данные будут включены в конце страницы. $pdf->SetLeftMargin(14); $pdf->SetTopMargin(6); $pdf->SetFont($fontname, '', '9'); $pdf->setPrintHeader(false); $pdf->SetFooterMargin(0); $pdf->setPrintFooter(false); $pdf->AddPage(); $pdf->writeHTML($html, true, 0, true, 0); Я использую приведенный выше код. Любой знает, как удалить поле из PDF с помощью tcpdf?

TCPDF устанавливает разные заголовки для разных страниц в одном документе

Есть ли способ иметь другой логотип заголовка для первой страницы в документе и другой для второй страницы? Я думал, что изменение данных заголовка между добавлением страниц может сделать трюк, но в моих тестах кажется, что установка заголовка после добавления первой страницы не имеет никакого эффекта: /* other stuff $pdf->setHeaderFont(array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); $pdf->SetMargins(PDF_MARGIN_LEFT, […]

TCPDF разделяет таблицу html на нескольких страницах

Я использую TCPDF для вывода таблицы html, этот в моем примере не единственный, который мне нужно будет изменить, поэтому мне нужны некоторые правила для отображения моих страниц. Пока TCPDF казался мне мощной библиотекой, поэтому я был бы признателен, если бы не попробовать другую. Моя проблема в том, что мне нужно добавить заголовок таблицы на каждую […]

Создание PDF с использованием TCPDF при вызове ajax

Я использую класс TCPDF для создания PDF. Сначала я отправляю некоторые данные в формате json (jquery), тогда я хотел бы сгенерировать PDF с этими данными. Не могли бы вы сказать мне, прав ли я. Я должен генерировать PDF, сохранять его на сервере, а затем, если ajax-вызов возвращает успех, перенаправьте пользователя в этот pdf-файл. Это хороший […]

Как поместить данные HTML в заголовок tcpdf?

Я использую библиотеку tcpdf для создания PDF-документа. Я использую механизм шаблона smarty для хранения данных. Ниже приведен скрипт для ввода данных заголовка: // set default header data $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, 'PQR', 'XYZ'); Я хочу поместить содержимое таблицы HTML из шаблона smarty вместо XYZ, содержимое таблицы будет динамическим (это означает, что данные в таблице могут отличаться для […]

PHP / TCPDF: ошибка шаблона?

Я иногда использую TCPDF. Он прост в использовании, выводит низкоразмерный PDF и находится в активной разработке. Ниже приведен код страницы, на котором должен быть только Hello World и нижний колонтитул, показывающий номер страницы. Однако я получаю дополнительную горизонтальную линию вверху страницы. http://yfrog.com/2tapdfj Меня это раздражает. Как я могу избавиться от него? <?php require_once('config/lang/eng.php'); require_once('tcpdf.php'); // […]