Справочник по PHP : Графика : PDF-документы : Открытие документа
смотрим также
Материал из Справочник Web-языков
Содержание |
pdf_set_info
Заполнение поля информации документа.
Синтаксис:
void pdf_set_info(int pdf_document, string fieldname, string value)
Возможные поля fieldname:
- Subject
- Title
- Creator
- Author
- Keywords
- Одно, определяемое пользователем.
Функция должна вызываться до создания страниц.
<?php $fd = fopen("test.pdf", "w"); $pdfdoc = pdf_open($fd); pdf_set_info($pdfdoc, "Author", "Имя автора"); pdf_set_info($pdfdoc, "Creator", "Название создателя"); pdf_set_info($pdfdoc, "Title", "Заголовок"); pdf_set_info($pdfdoc, "Subject", "Тема"); pdf_set_info($pdfdoc, "Kewwords", "Ключевые, слова"); pdf_set_info($pdfdoc, "CustomField", "Чтото еще"); pdf_begin_page($pdfdoc, 595, 842); pdf_end_page($pdfdoc); pdf_close($pdfdoc); ?>
Эта функция заменяет собой pdf_set_info_keyword(), pdf_set_info_title(), pdf_set_info_subject(), pdf_set_info_creator().
pdf_open
Открытие нового документа pdf.
Синтаксис:
int pdf_open(int file)
Функция делает файл, открытый функцией fopen(), документом pdf. Если не указывать дескриптор файла, он создается в памяти и затем может выводиться на стандартный поток вывода или отсылаться броузеру. Функция возвращает дескриптор документа, который следует указывать в последующих pdf-функциях.
pdf_close
Закрытие документа pdf.
Синтаксис:
void pdf_close(int pdf_document)
pdf_begin_page
Начало новой страницы.
Синтаксис:
void pdf_begin_page(int pdf_document, double width, double height)
Аргументы height и width задают высоту и ширину страницы. После внесения на страницу информации ее следует закрыть функцией pdf_end_page().
pdf_end_page
Завершение страницы.
Синтаксис:
void pdf_end_page(int pdf_document)
После этой функции модификация этой страницы невозможна.