PdfContentByte.addTemplate(pdfImportedPage, 0, 0) behaves strangely. For some static pdf files which I am adding to document, it works fine. But for one file or pdf page with same size as others, some of upper text get truncated and vertical position of content on that page moves upper.
PdfContentByte cb = pdfWriter.getDirectContent();
String pdfName = "MyStaticFile.pdf";
PdfReader reader = new PdfReader(pdfName);
PdfImportedPage page = pdfWriter.getImportedPage(reader, 1);
cb.addTemplate(page, 0, 0);