Справочник по PHP


Открытие документа


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)


После этой функции модификация этой страницы невозможна.

 




Начало  Назад  Вперед



Книжный магазин