как получить библиотеку FPDF

я нашел некоторую программу генерации PDF-файлов в php. Когда я запускаю его, я получаю следующее предупреждение об ошибке:

Warning: include(helveticab.php) [function.include]: failed to open stream: No such file or directory in E:\wamp\www\raj19\fpdf.php on line 789

Warning: include() [function.include]: Failed opening 'helveticab.php' for inclusion (include_path='.;C:\php5\pear') in E:\wamp\www\raj19\fpdf.php on line 789
FPDF error : Could not include font metric file

Я думаю, что fpdf.php отсутствует. Я искал на их сайте, но не смог найти английскую версию. может ли кто-нибудь предоставить мне полную ссылку на английскую версию?


person magna    schedule 11.01.2011    source источник
comment
Ваша ошибка говорит о том, что Failed opening 'helveticab.php' этого, вероятно, не хватает   -  person Pekka    schedule 11.01.2011
comment
Вы неправильно интерпретируете сообщение об ошибке; fpdf.php существует. Отсутствует файл helveticab.php.   -  person Srisa    schedule 11.01.2011
comment
@srisa @pekka, вы говорите правильно, но проблема в том, что файл .php вообще не отвечает, если я нажимаю файл .pdf, только он идет, что я могу сделать для .php в браузере   -  person magna    schedule 11.01.2011
comment
в худшем случае вы можете получить его из любого бесплатного плагина wp для печати счета, большинство из них используют fpdf   -  person mujuonly    schedule 24.07.2016


Ответы (4)


helveticab.php — это файл определения шрифта, который поставляется с FPDF. Получите его здесь: http://www.fpdf.org/

person Mchl    schedule 11.01.2011
comment
да, я получил это только по этой ссылке, но я хочу, чтобы при запуске на локальном хосте он должен был продолжаться с .php, а не .pdf. любые идеи у вас есть - person magna; 11.01.2011
comment
Я не понимаю, о чем ты говоришь. - person Mchl; 11.01.2011
comment
Есть каталог font. Скопируйте его в каталог, где находится fpdf.php, и он работает нормально. - person SkaveRat; 09.02.2011

Поскольку ваш код не может найти библиотеку шрифтов, добавьте эту строку в свой код.

define('FPDF_FONTPATH','fpdf/font/');
person Bhawna Kumari    schedule 24.07.2016

Все, что вам нужно сделать, это скопировать всю папку и проверить наличие «шрифтов». Зайдите внутрь и найдите нужный файл.

Если ничего не работает. Попробуйте с $font = 'fonts/arial.ttf'; и в папку "шрифты" положить файл TTF. Если не знаешь где взять. Найдите в проводнике «шрифты» и получите файл TTF, перетащив его в папку со шрифтами или скопировав его.

Если это не работает, скопируйте строку кода, в которой вы пытаетесь вызвать файл шрифта.

person Marco LRam    schedule 16.08.2016

Зависит от того, где находится библиотека в корневом каталоге. если находится в том же месте, просто используйте $str = 'fpdf.php'; требуют ($ ул); если ваш вывод находится в каталоге с именем fpdf, а ваш вывод php находится в другом каталоге, например mydoc, вам нужно подняться на один шаг $str = '../fpdf.php'; если ваш вывод php ниже на 2 шага, т.е. root/myfolder/mydoc/output.php, вам нужно подняться на два шага $str = '../../fpdf/fpdf.php'; я предполагаю, что у вас есть библиотека fpdf в папке root/fpdf/fpdf.php

person Orlando Reyes    schedule 24.08.2016