Мое приложение генерирует отчеты в формате HTML. Пользователи хотят, чтобы отчет помещался на одной странице PDF - независимо от того, какой масштаб вам необходим.
В настоящее время они визуализируют страницу в Internet Explorer 8 и вручную задают настраиваемый уровень масштабирования в окне предварительного просмотра, затем печатают страницу в PDF. Мне нужно выполнить эту операцию автоматически. Как этого добиться?
Отчеты фактически создаются BIRT, поэтому решение на основе BIRT тоже подойдет. Используя параметры масштабирования BIRT, масштабируйте документ, чтобы он соответствовал высоте, но он не соответствует ширине (потому что сначала он отображает HTML, а затем применяет масштаб).
Теперь я пытаюсь использовать Flying Saucer для преобразования в PDF HTML-кода, сгенерированного BIRT.
Я видел похожие вопросы, связанные с abcPDF (.NET) и CF8 (см. Ниже), но мне нужно решение на основе Java, и я не смог использовать те же методы с Flying Saucer или BIRT.
Скажите abcPdf, чтобы масштабировать HTML-файл для размещения на одной странице PDF
масштабирование PDF на одной странице