Я задаю первоначальный вопрос, но я потерял свою временную учетную запись, поэтому не могу комментировать (администратор, пожалуйста, слейте, если можете).
Просто для ясности.
Мы решили использовать FPDF вместо TCPDF из-за проблем совместимости, подробно описанных на веб-сайте FPDI, поскольку FPDI является основным компонентом в этом, отказ от FPDI не был вариантом.
Мы используем FPDI для извлечения страниц из шаблона документа, а затем размещаем текст и изображения (как определено в базе данных с помощью веб-интерфейса) поверх каждой страницы, так что использование точно такое, как позволяет FPDI.
Я нашел еще один вопрос на этой доске, касающийся извлечения встроенных шрифтов из файлов pdf, спрашивающий был намечен за действия, нарушающие авторские права, что является огромным предположением.
Как извлечь шрифты из файла PDF с помощью Perl?
Наши шаблоны будут исходить от наших дизайнеров, мы хотим повторно использовать (а не извлекать) шрифты в шаблоне pdf.
Итак, это наши шрифты, мы просто не хотим, чтобы на каждой машине, через которую проходит PDF-файл для редактирования, был не только шрифт, доступный для встраивания, но и для выбора и встраивания правильного шрифта. Это приводит к двойной или даже тройной обработке шрифтов и, возможно, к некоторым догадкам.
Один из ответов в вышеупомянутом сообщении - очень полезное направление, это модуль Perl, который может перечислять встроенные шрифты, а это именно то, что мне нужно для отображения встроенных шрифтов в списке шрифтов пользовательского интерфейса.
Теперь мне нужно проверить, переносятся ли шрифты, встроенные в исходный (шаблон) PDF-файл, в новый PDF-файл, я полагаю, что они должны быть, поэтому должен быть разумный способ их повторного использования.
Я отправлю ответ для полноты картины, когда буду знать наверняка, но если у кого-то есть какие-либо отзывы или знания по этому поводу, я буду очень признателен.
p.s. правильно, что некоторые редакторы будут создавать сжатые документы pdf и удалять часть неиспользуемого шрифта, однако это простая просьба к нам сказать, не используйте редактор, который делает это, или вам придется повторно встраивать шрифт.
person
Gavin
schedule
23.07.2009