У меня есть веб-приложение, которое я изменяю для использования xPressions из EMC2. Существует точка, в которой xPressions возвращает документ PDF внутри сервлета Java. Прежде чем мы добавили xPressions, мы объединили бы несколько этих pdf-файлов в один большой pdf-файл и отправили его пользователю/экрану. Но xPressions может обрабатывать только один PDF за раз. Он возвращает PDF в виде массива byte []. Поэтому я пытаюсь найти способ взять массивы byte [] и объединить их в один большой pdf, чтобы отправить обратно пользователю/экрану. До того, как мы установили xPressions, мы использовали старую версию Big Faceless (bfo.com), чтобы объединить отдельные pdf-файлы в один PDF-файл в сервлете. Я не смог получить массив byte [] до действительного pdf, используя старое программное обеспечение bfo.com. Я искал в Google, и здесь переполнение стека для другой техники. Я нашел ответы, близкие, но большинство из них использует Linux или C#. Кроме того, эти pdf-файлы создаются внутри сервлета Java и не существуют на жестком диске, где я мог их читать и преобразовывать. Я должен взять массив byte [] и работать с этим. Итак, у кого есть идеи для меня? Заранее спасибо !Сочетание pdf-файлов в одном pdf
0
A
ответ
2
Вы можете использовать PDFBox для слияния ваших PDF-файлов. Класс PDFMergerUtility имеет метод addSource, который принимает входной поток, вы можете преобразовать массив байтов во входной поток и добавить его в качестве источника.
PDFMergerUtility merger = new PDFMergerUtility();
merger.addSource(...);
merger.addSource(...);
merger.setDestinationFileName(...);
merger.mergeDocuments();
Смежные вопросы
- 1. Сочетание двух JQuery.Map в одном?
- 2. Сочетание трех слов в одном?
- 3. Сочетание трех сценариев в одном
- 4. Сочетание двух текстур в одном
- 5. Сочетание 2 видов в одном в PostgreSQL
- 6. Сочетание двух PDF-файлов в itext
- 7. Сочетание двух функций щелчка в одном?
- 8. Сочетание двух разных операторов sql в одном
- 9. Сочетание двух шаблонов preg_replace в одном
- 10. Сочетание нерелевантных/аналогичных наблюдений в одном (другие)
- 11. Сочетание двух форм в одном представлении Django
- 12. Сочетание двух решений в одном использовании cmake
- 13. Сочетание файлов scss в одном с импортом
- 14. Сочетание многих для циклов в одном
- 15. Сочетание разных гистограмм в одном Matlab
- 16. Сочетание флеш-swf-файлов в одном
- 17. Сочетание этих двух операторов SQL в одном
- 18. Сочетание двух отдельных форм в одном
- 19. Сочетание двух файлов .mat в одном
- 20. Сочетание записей в одном столбце без циклирования?
- 21. Сочетание двух запросов MYSQL в одном
- 22. Сочетание двух шаблонных предпосылок в одном правиле?
- 23. Как слить два pdf в одном pdf
- 24. Сочетание 3 столбцов в одном TextView в ListView
- 25. Сочетание двух разных наблюдаемых массивов в одном в нокауте js
- 26. Сочетание двух массивов в одном в торте php
- 27. Сочетание акцента и символа в одном символе в java 7
- 28. Сочетание двух или более процедур MySQL в одном файле SQL
- 29. Сочетание 2 видов в одном и размещение одного ниже другого
- 30. Сочетание всех CSS в одном файле или динамическая загрузка?
Для Java доступны несколько библиотек общего назначения PDF. Большинство из них предлагают процедуры слияния PDF. – mkl