2015-09-26 6 views
2

Я хочу создать PDF-файл с помощью инструмента DOMPDF в CodeIgniter.Создайте PDF-файл с фоном без полей

У меня есть изображение, и я хочу, чтобы отобразить его в фоновом режиме полной страницы DIN A4 PDF, когда я пытаюсь сделать это:

body{ 
    background-image: url('http://blogs.ucl.ac.uk/quantum/files/2013/12/artwork-fullsize.jpg'); background-position: bottom right; background-repeat: no-repeat; 
    background-size: 100%; 
    width:100%; 
    height:100%; 
    padding: 0px; 
    margin: 0px; 
} 

У меня есть PDF, но он появляется запас (или отступы) , Я хочу без полей или отступов, всего 100% изображения.

Спасибо,

ответ

2

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

<style>@page{margin:0}</style> 
2

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://eclecticgeek.com/images/macro/ants.jpg"> 
</body> 
</html> 
+0

Это работает @BrianS thanks =) –

Смежные вопросы