Как мне сделать RTF (Rich Text Format) документ через PHP из отправки формы? - PullRequest
0 голосов
/ 08 июня 2011

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

Может ли кто-нибудь дать мне краткое описание того, как заменить вставляемые переменные в предварительно написанном документе RTF данными формы MySQL, используя php? У меня есть места вставки переменных, помеченные в моем документе RTF с помощью $ variable1, $ variable2 и т. Д., Что соответствует именам переменных в моей таблице mysql.

Или, может, кто-нибудь предоставит мне ссылку на уже существующий учебник по этому вопросу, пожалуйста?

edit: и если он использует предварительно написанное программное обеспечение, оно должно быть бесплатным.

Ответы [ 3 ]

3 голосов
/ 08 июня 2011

Базовый RTF с заменой: http://www.tuxradar.com/practicalphp/11/3/0 зависит только от того, насколько сложным является ваш предварительно написанный RTF

$rtf=<<<RTF
    {\rtf1
    \b [TITLE] \b0\par
    \b [MESSAGE] \b0\par
    }
RTF;

$rtf = str_replace('[TITLE]',$valueTitle,$rtf);
$rtf = str_replace('[MESSAGE]',$valueMessage,$rtf);

или вы можете создать rtf-документ по мере извлечения данных, так же, как если бы вы использовали html.

или используйте класс вроде: http://www.phpclasses.org/package/1805-PHP-Create-RTF-documents-from-HTML.html

0 голосов
/ 08 июня 2011

Я не смог найти учебник по rtf, который искал, поэтому просто решил использовать pdf, что уже хорошо объяснено здесь в этом вопросе о переполнении стека.

Как создать файл pdf, используяPHP

0 голосов
/ 08 июня 2011
...