Intereting Posts

Обработка PDF

Я хотел бы задать вам вопрос, пожалуйста. Я обсуждаю один проект с потенциальным клиентом, и у них есть определенный запрос. Им нужна система для заказа и печати заданий, и один раздел этой системы требует определенных манипуляций с PHP. Они хотели бы использовать шаблон PDF в качестве одного слоя, чтобы пользователь мог определить текст (в определенном размере, тип шрифта и цвет) в качестве другого слоя, а затем объединить его в один PDF для печати.

Или это может быть даже в формате .ai Adobe Illustrator, но я не знаю ни одной технологии, которая могла бы это сделать, поэтому мое предложение с PDF.

Знаете ли вы о какой-либо технологии, библиотеке или, возможно, даже библиотеке JavaScript, которая может принимать базовый шаблон PDF, а затем добавлять на него настраиваемый текст и создавать PDF-выход?

Я не уверен, что это то, что вы хотите сделать, но я бы создал шаблон с php (например, с помощью fPDF), а затем создаю инструмент, который позволит вам редактировать php шаблона, позволяя вводить изменения в атрибуты, такие как количество ячеек , высоту ячейки и т. д. и создайте второй PDF, который соответствует вашим требованиям (последний).

Вы должны иметь в виду, что будет много потенциальных проблем, например кодировка UTF-8, если вы хотите, чтобы пользователи выбирали шрифт и т. Д.

Если вы можете это сделать в PHP, есть TCPDF (который я использовал довольно без проблем) или FPDF .
Довольно мощный и очень простой в использовании.

UPDATE: Я только что вспомнил эту библиотеку, FPDI : я никогда не использовал ее, но похоже, что она, вероятно, делает именно то, что вам нужно.

(Но теперь я сомневаюсь, что правильно понял ваш вопрос, потому что с помощью простого поиска Google вы можете легко найти их … Я что-то пропустил?)

Вы можете попробовать PDF-накладки. Это может быть несколько библиотек PDF. Вот как это сделать с продуктом моей компании: http://www.gnostice.com/nl_article.asp?id=148&t=PDF_Overlay_Stitching_PDF_Pages_Together_in_NET

На этом изображении показаны две страницы PDF, которые были наложены.