Решение.
Rectangle small = new Rectangle(292, 720);
Font smallfont = new Font(Font.FontFamily.HELVETICA, 10);
Font boldfont = new Font(Font.FontFamily.HELVETICA, 10, Font.BOLD);
Document document = new Document(small, 5, 5, 15, 5);
PdfWriter.getInstance(document, new FileOutputStream(dest));
document.open();
PdfPTable table = new PdfPTable(2);
table.setTotalWidth(new float[]{ 160, 120 });
table.setLockedWidth(true);
// first row
PdfPCell cell
cell = new PdfPCell(new Phrase("item1", boldfont));
cell.setVerticalAlignment(Element.ALIGN_CENTER);
cell.setBorder(Rectangle.LEFT);
cell.setPadding(5);
table.addCell(cell);
cell = new PdfPCell(new Phrase("item2", smallfont));
cell.setVerticalAlignment(Element.ALIGN_CENTER);
cell.setHorizontalAlignment(Element.ALIGN_RIGHT);
cell.setBorder(Rectangle.LEFT);
cell.setBorder(Rectangle.RIGHT);
cell.setPadding(5);
table.addCell(cell);
cell.setBorder определяет границу.
cell.setBorder (Rectangle.LEFT) или cell.setBorder (Rectangle.RIGHT) или cell.setBorder (Rectangle .LEFT | Rectangle.RIGHT);