Intereting Posts
Экзотические имена методов, констант, переменных и полей – ошибка или функция? Выделение поиска mysql & php получение трех записей в порядке убывания каждой категории с использованием codeigniter CakePHP – Как я могу определить маршрут к файлу non-cakephp, который не имеет каких-либо контроллеров, связанных с ним? PHP Warning: date (): Нельзя полагаться на настройки часового пояса системы. – OS X Нет периодов в начале или конце выражения? Codeigniter / PHPexcel Установите арабский заголовок в свойствах файла xls Вызов PHP Soap non-WSDL: как вы передаете параметры? Проверка даты и времени Laravel 5.1 позволяет использовать два формата auto increment с строкой цифр и букв Проблема, повторяющая HTML со сценарием в ней, нуждающаяся в третьем " locale в laravel 5.4 возвращается к искомому языку после обновления Ошибка входа в PHP / MySQL PHP OAUTH класс api для vs foreach vs, в то время как быстрее для итерации через массивы в php

Создание PDF с фоновым изображением без полей

Я хочу создать 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% изображения.

Спасибо,

Solutions Collecting From Web of "Создание PDF с фоновым изображением без полей"

Я также наткнулся на вашу проблему давно. Это то, что я сделал, чтобы сделать страницу без полей.

 <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>