Xin chào: Phương thức "setMargins" trong IText có hoạt động theo cách thông thường không?iText: Thiết lập lề có hoạt động không?
Tôi đã thử những điều sau
System.out.println(f.exists());
Document document = new Document(PageSize.A4,36,36,36,36);
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(f.getAbsolutePath()+"0.pdf"));
document.open();
//reader
PdfReader reader = new PdfReader(new FileInputStream(f));
PdfContentByte cb = writer.getDirectContent();
for(int i = 1 ; i < reader.getNumberOfPages()+1 ; i++)
{
System.out.println(f.getName()+" "+i);
PdfImportedPage page = writer.getImportedPage(reader, i);
document.newPage();
cb.addTemplate(page,0,0);
}
// Add your new data/text here
// for example...
//document.add(new Paragraph("my timestamp"));
document.close();
Tuy nhiên, tôi nhận được đầu ra giống như đầu vào của tôi. Tôi tự hỏi có một thủ thuật đặc biệt để có được phương thức setMargins hoạt động bình thường.
Vâng, điều đó đã hoạt động .... cảm ơn – Saqib