2014-09-24 2 views
0

У меня есть шаблон подтверждения заказа, написанный в HTML/PHP.PHP HTML/PHP в файл PDF

Как я могу создать PDF-документы подтверждения заказа в этом случае?

У меня есть представление о том, как мне нужно это делать, но не знаю, как или даже искать, чтобы иметь возможность выполнять его, что делает его немного сложнее.

$orders = array(
    '900101', 
    '900102', 
    '900103', 
    '900104' 
); 

foreach ($order as $id) { 
    // I need to visit oa_template.php?id=$id and save the contents as a PDF, 
    // but I don't quite understand the simplest method to do so. 
    // 
    // contents of oa_template.php?id=$id -> $id.pdf 
} 

Любые примеры простого способа сделать это было бы здорово, или даже указатель на то, что функции в PHP и т.д. Я ищу.

Заранее спасибо.

+1

dirt-simpleest-and-maybe-won't-work-anyways: 'file_put_contents (file_get_contents (" http://example.com/oa_template.php?id=$id "," $ id.pdf ")); ' –

+0

DomPDF, mPDF, tcPDF ... там есть много библиотек, чтобы помочь сделать это, если вы просто рекламируете Google –

ответ

0

Вы можете использовать эту библиотеку, это довольно хорошо, хотя вам нужно потратить некоторое время, зная, как работают основы.

http://www.tcpdf.org/

здесь примеры

http://www.tcpdf.org/examples.php

некоторые из них действительно хороши с большим количеством вещей, которые, возможно, вы не будете использовать, но проверить это.

+0

Спасибо. Какой самый простой способ просто сделать PDF-адрес данного URL-адреса? – user3973427

2

Для этого есть два очень хороших коммерческих API, которыми управляет моя компания (раскрытие!).

Посмотрите документацию здесь:

Вы должны найти множество примеров на этих страницах. В основном вы просто передаете URL-адрес или необработанный HTML-код, и вы получаете PDF-код взамен.

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