1
나는 .pdf
과 .png
파일을 병합하는 webapp를 작성했습니다. PDFBox에는 오버레이를 적용 할 특정 페이지를 선택할 수있는 기능이 없기 때문에 입력 PDF에 여러 페이지가있는 경우를 제외하고는 모두 잘 작동합니다. First, Last, Odd, Even 또는 All 페이지 만 있습니다. PDFBox를 처음 사용하여 .png를 새 PDF에 저장합니다. 내 병합 방법은 .pngPDF를 오버레이로 사용하여 입력 PDF 위에 놓습니다.PDFBox 세트 특정 페이지 오버레이
File file2 = new File(getImagePdfLocation());
PDDocument overlayDoc = PDDocument.load(file2);
Overlay overlayObj = new Overlay();
PDDocument originalDoc = PDDocument.load(new File("Path"));
overlayObj.setOverlayPosition(Overlay.Position.FOREGROUND);
overlayObj.setInputPDF(originalDoc);
overlayObj.setAllPagesOverlayPDF(overlayDoc); //alternatives?
Map<Integer, String> ovmap = new HashMap<Integer, String>();
overlayObj.overlay(ovmap);
originalDoc.save("Path");
overlayDoc.close();
originalDoc.close();
내가 바라 보는거야 어떤 기능이 있는가, 또는 당신은 해결 방법을 제안 할 수 있습니다 다음과 같이 병합에 대한
내 코드는?
현재 페이지 번호를 가져 와서 내 빈에 전달하는 Javascript가 있습니다. 설정하는 방법은 필요한 것입니다.