|
Создание pdf-файла из темплейта
|
|||
---|---|---|---|
#18+
Пробывал это делать двумя способами 1. Заменой нужных ввещей в pdf темплейте с помощью регулярного выражения, использовал следующую функцию код: function pdf_replace($pattern,$replacement,$string) { $len = strlen($pattern); $regexp = ""; for ($i = 0; $i<$len; $i++) { $regexp .= $pattern[$i]; if ($i<$len-1) { $regexp .= "(\)\-{0,1}[0-9]*\(){0,1}"; } } return ereg_replace($regexp,$replacement,$string); } этот не хочет работать!!! подскажите где проблема может кто-то сталкивался с этим 2. вариат использовал FDF $filename = "http://127.0.0.1/phpnuke/html/pdf/my.PDF"; $outfdf = fdf_create(); fdf_set_value($outfdf, "Name", "value", 0); fdf_set_file($outfdf, $filename); fdf_save($outfdf, "outtest.fdf"); fdf_close($outfdf); header("Content-Disposition: filename=letter.fdf"); Header("Content-type: application/vnd.fdf"); $fp = fopen("outtest.fdf", "r"); fpassthru($fp); unlink("outtest.fdf"); тут код отрабатывает, создается файл но Acrobat Reader не хочет открывать пишет: File does not begin from '%PDF-' может кто-то решил эту проблему? Заранее благодарен за Ваши ответы!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2003, 18:46 |
|
|
start [/forum/topic.php?fid=23&fpage=526&tid=1480360]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 153ms |
0 / 0 |