Рекомендация? для нашего конкретного проекта HTML -> PDF

У меня есть вопрос, который, как я понял, из поиска в Google, подробно обсуждался ... но я хочу знать, что вы порекомендуете, исходя из наших конкретных потребностей. Я хочу быть на правильном пути, прежде чем через неделю работы обнаружу, что я выбрал не тот инструмент (инструмент, который работает, но чья особенность, в конце концов, исключила бы его для нашего проекта).

Я уже читал несколько хороших веток на Stack Overflow по этой теме ... но у них есть люди, дающие рекомендации по всей карте ... как я и ожидал - как правило, наши потребности и опыт повсюду. И снова здесь я хочу знать, что вы бы порекомендовали в нашей конкретной ситуации.

У нас есть динамическая HTML-страница, которая отображает 30 «адресных меток» в пределах размеров одного документа размером с американские буквы. Мы хотим, чтобы пользователь мог распечатать страницу размером с одну букву, и чтобы содержимое идеально выстраивалось (как в браузере) для этикеток с адресом Avery (напечатанных), которые они будут использовать, чтобы затем отклеить 30 наклеек. и прикрепить к физическому продукту. HTML-страница содержит около 200 тыс. HTML (div и таблицы), текста, гифок, jpgs, графических изображений в формате PNG со штрих-кодом и интенсивного использования строгих CSS - CSS2, а также немного CSS3 (преобразование свойств CSS3), то есть это:

/* --- for firefox, safari, chrome, etc. --- */
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
/* --- for ie --- */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

... который я использую для поворота (на 90 градусов) штрих-кода, который я взял с этого сайта / сервиса: http://www.barcodesinc.com/generator/index.php

Мы могли бы удалить этот PNG / сервис штрих-кода, только если бы я мог легко заменить его другим ... и штрих-код должен быть повернут на 90 градусов - чтобы таким образом поместиться в его крошечный (вертикально ориентированный) отведенный слот на каждой из 30 «ячеек адресной метки».

  • Хотелось бы, чтобы у нас был бюджет на серверную версию PrinceXML ;-) ... но не повезло.
  • Я никогда не использовал PHP-библиотеки вроде FPDF или TCPDF, но меня беспокоит скорость; корпоративным пользователям (в различных браузерах) PDF-файл потребуется в режиме реального времени. Они могут набраться терпения и дождаться окончательного PDF-файла, если оставят решение бесплатным ... но если создание занимает минуты, это отрицательный момент.
    Также я не уверен, насколько они хороши для HTML -> PDF (в отличие от прямого PDF с нуля) .. плюс не уверен, насколько хороша поддержка CSS. Наша страница немного похожа на кладж HTML / CSS.
  • Я использовал инструменты командной строки HTMLDOC и wkpdf, но в первом не было нужного мне сейчас CSS, а во втором введены поля, которые убивают его для точной метки адреса форматирование (плюс этот проект для Linux).

Мои навыки PHP еще не очень сильны ... но я готов сделать все возможное, чтобы собрать любое решение воедино. Если вы знакомы с любыми инструментами создания PDF-файлов, которые, по вашему мнению, могут здесь вам понадобиться, то сообщите !

13
задан Sathyajith Bhat 6 April 2012 в 04:56
поделиться