|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
[JAVA] modifica file pdf
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 Codice:
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();
}
}
}
__________________
visitate http://www.forumsenzacontro.altervista.org Ultima modifica di bobby1112 : 03-11-2011 alle 09:34. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
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().
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:38.


















