Мы хотели бы оптимизировать генерацию PDF в нашем приложении Photobook.
Статус-кво:
Приложение создает как изображение для предварительного просмотра, так и для печати в формате pdf каждой страницы. Когда книга заказывается, файлы pdf: отправляются на сервер, который отвечает за физическое производство.
Используемый стек: Reaction-native, Reaction-native-pdf-lib, собственный код (Java для Android, Swift для iOS)
Следующая версия по желанию:
- Приложение по-прежнему создает изображения для предварительного просмотра, как показано в интерфейсе приложения
- Сервер создает печатные PDF-файлы на основе содержимого и метаданных
- Код для размещения элементов является общим, что означает один и тот же код в Reaction-native (приложение) и node.js (сервер)
- Предварительный просмотр должен выглядеть как можно ближе к печатному PDF, особенно когда речь идет о типографии
- бонусных балла: приложение не создает полное изображение предварительного просмотра, но изображение для каждого элемента дизайна (текст или изображение), чтобы включить drag-n-drop.
Чтобы предварительный просмотр выглядел максимально похожим на pdf, я бы хотел использовать ту же библиотеку pdf. Итак, библиотека ...
- … должен запускаться как на реактивном, так и на сервере node.js
- … должен иметь возможность генерировать четные изображения (например, PNG или JPEG)
Пока мне не удалось найти такую библиотеку. Я хотел бы знать, есть ли такая библиотека или вы бы порекомендовали другое решение.
Заранее спасибо.
/ Olaf