PDA

View Full Version : [JAVA] modifica file pdf


bobby1112
03-11-2011, 09:30
salve ragazzi sto realizzando un' applicazione desktop , ho incontrato questo problema cioè mi ritrovo un bollettino postale in pdf e lo devo compilare in automatico qualcuno a già fatto questo??

ho provato con itext ma niente


public class MyPdfModify {

static Document doc=new Document();
public static final String NameFile="bollettinoOriginale.pdf";
public static final String NameFile2="bollettinoModificato.pdf";


public static void main(String[] args) {
try {
PdfReader pdfReader = new PdfReader(NameFile);

PdfStamper pdfStamper = new PdfStamper(pdfReader,
new FileOutputStream(NameFile2));

PdfContentByte underContent = pdfStamper.getUnderContent(1);

underContent.beginText();
BaseFont bf = BaseFont.createFont(BaseFont.COURIER, BaseFont.WINANSI, BaseFont.EMBEDDED);
underContent.setFontAndSize(bf, 12);

underContent.setColorFill(BaseColor.BLACK);
underContent.showTextAligned(Element.ALIGN_CENTER, " This is my Test ", 0, 2, 0);

underContent.endText();

pdfStamper.close();
}



catch (IOException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}
}

}




non và

:muro: :muro: :muro:

VICIUS
03-11-2011, 09:56
Con pdfUnderContent() scrivi sotto gli elementi della pagina già esistente. Se il bollettino è una immagine è normale che non vedi niente. Se ci vuoi "appiccicare" qualcosa sopra devi usare getOverContent().