2012-05-04 4 views
1

an api을 사용 중이며 PDF 형식으로 보고서를 생성 할 수 있습니다. API에서 나는 byte[]에있는 PDF를 얻습니다. 전자 메일을 통해 사용자에게 보고서를 보냅니다. 때로는 사용자가 하나의 보고서를 얻지 만 대부분의 경우 보고서가 많이 나옵니다.Java에서 PDF를 함께 추가하십시오.

하나 이상의 pdf 바이트를 가져 와서 다른 (또는 여러) 보고서와 결합 할 수 있는지 궁금합니다. 4. 도움을 주셔서 감사합니다!

+0

API를 호출 할 때 두 보고서의 내용이 결합 되었습니까? 그런 식으로 하나의 PDF를 얻을 수 있습니다 – Danish

+1

iText 살펴보기 –

+0

라이센스가 필요하지 않은 것을 선호하지만 [iText] (http://itextpdf.com/index.php)는 멋지게 보입니다. 팁 주셔서 감사합니다 – kentcdodds

답변

1

아니요, 바이트 스트림을 연결하면 작동하지 않습니다 (표준 읽기 ;-). 새 PDF를 만들려면 Apache PDFBox과 같은 것을 사용해야합니다.

0

Java에서 pdfs를 생성하고 조작하는 데 IText를 적극 권장합니다. 그러나 원래 패키지를 사용하여 pdf를 생성하려는 경우에도 다음과 같이 IText를 사용하여 모든 pdfs를 하나의 큰 pdf로 병합 할 수 있습니다. iText Merge PDF with cropbox

관련 문제