Я хочу создать PDF-файл с помощью инструмента DOMPDF в CodeIgniter.
У меня есть изображение, и я хочу отобразить его в фоновом режиме на полной странице PDF A4 PDF, когда я попытаюсь сделать это:
body{ background-image: url('http://img.ruphp.com/php/www.uclq.org'); background-position: bottom right; background-repeat: no-repeat; background-size: 100%; width:100%; height:100%; padding: 0px; margin: 0px; }
У меня есть PDF-файл, но он выглядит как margin (или padding). Я хочу без полей или отступов, всего 100% изображения.
Спасибо,
Я также наткнулся на вашу проблему давно. Это то, что я сделал, чтобы сделать страницу без полей.
<style>@page{margin:0}</style>
dompdf еще не поддерживает объявление background-size
. Простейшая обработка – это абсолютно позиционировать изображение и устанавливать размеры в соответствии с размерами страницы (процентные вычисления по-прежнему кажутся немного выключенными). Вы должны учитывать поля страницы, поэтому вы также должны установить их.
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <style> @page { margin: .5in; } .bg { top: -.5in; right: -.5in; bottom: -.5in; left: -.5in; position: absolute; z-index: -1000; min-width: 8.5in; min-height: 11in; } </style> </head> <body> <img class="bg" src="http://img.ruphp.com/php/ants.jpg"> </body> </html>