#html #css #pdftron
Вопрос:
Мы пытаемся сгенерировать pdf-файл из HTML-строки с помощью PDFTron Java API. Во время этого процесса PDF генерирует нормально, но ориентация элементов не соответствует ожиданиям, потому что ниже css применяется неправильно.
.flexprop {
display: flex;
align-items: center;
}
и мы также попробовали ниже css, но результат такой же, как и упоминалось выше
.flexprop {
display: -webkit-flex;
-webkit-align-items: center;
}
Мы используем PDFNet.jar и PDFNetC.dll наличие Версии продукта 8.1.1
Пожалуйста, помогите нам, как мы можем создать PDF-файл с правильным применением вышеуказанного css.
Ответ №1:
Модуль PDFTron HTML2PDF в настоящее время не поддерживает flex
CSS.
В качестве возможной альтернативы вы могли бы использовать этот проект.
https://github.com/PDFTron/web-to-pdf
Другой альтернативой является прямое использование Chrome без головы, хотя для наилучшего вывода (например, без верхнего/нижнего колонтитула) вам понадобится интерфейс. Это популярный интерфейс NodeJS, но есть и другие варианты для разных языков фреймворков.
Комментарии:
1. Спасибо тебе, Райан, за твой быстрый ответ. Мы рассмотрели предложенную альтернативу и обнаружили, что она не предназначена для использования в производстве, поэтому есть ли какая-либо альтернатива масштабу производства, которую вы можете нам предложить.
2. @SaurabhMehta Я добавил еще одну альтернативу