Подтвердить что ты не робот

Печать полей в DOMPDF

Я пытаюсь создать PDF файл, используя DOMPDF. У меня есть HTML, который затем преобразуется в PDF.

Но у меня есть проблема. Когда я помещаю объект вверху страницы (например, значок), в PDF он также отображается в верхней части страницы. Но когда я печатаю PDF, есть запас. Я знаю, что должен быть минимальный запас, но в моем случае он слишком велик. Есть ли способ контролировать этот запас в DOMPDF?

Я пытаюсь воспроизвести существующий документ, и в оригинале логотип не находится в верхней части страницы (в PDF-формате уже имеется запас). Но когда я печатаю его, он находится в том же месте, что и в PDF файле, созданным мной (и в PDF нет поля).

Есть ли где-то задание печати в PDF?

4b9b3361

Ответ 1

Следующий стиль эффективно устанавливает поля вашего документа на 0:

@page { margin: 0px; }
body { margin: 0px; }

@page используется dompdf 0.6.0, body by dompdf 0.5.1. Вы можете изменять границу страницы и тела независимо, хотя прямо сейчас граница двух вместе действует как границы вашего контента.

Ответ 2

иногда вам также нужно установить

html { margin: 0px}