Примечание: я предполагаю, что вы хотите знать, как динамически генерировать PDF-файлы с помощью PHP
Я рекомендую fpdf . Кажется, что сайт сейчас недоступен, но вы можете скачать его в другом месте.
Чтобы ответить на ваш вопрос напрямую, лучше всего использовать стороннюю библиотеку. Конечно, файл PDF - это не что иное, как обычный файл, который соответствует спецификациям, изложенным для «файлов PDF», так что вы всегда можете свернуть свои собственные.
Но это пустая трата времени, учитывая то, что уже свободно доступно для генерации PDF. Так что вы должны найти библиотеку / класс, который может сделать это за вас (опять же, я рекомендую fpdf, но я уверен, что есть много других библиотек, которые тоже могут это сделать, поэтому посмотрите вокруг, прежде чем выбрать одну).
Редактировать: Я должен добавить, что прошло уже некоторое время с тех пор, как я использовал fpdf, и zanlok, похоже, указал, что он больше не поддерживается, поэтому, возможно, поищите другую библиотеку. Но определенно ищите один; не катай свой собственный!