mardi 2 septembre 2014

iText - add content to the existing page in PDF


Vote count:

0




In my PDF Reader, im add image to existing PDF file, But i'm getting this error java.io.EOFException


Please check my code



public void addImage(String imageFilePath)
{
try
{
String filename = Environment.getExternalStorageDirectory().getPath() + "/Design.pdf";
Log.i("" , filename);
PdfReader pdfReader = new PdfReader(filename);
PdfStamper pdfStamper = new PdfStamper(pdfReader , new FileOutputStream(Environment.getExternalStorageDirectory().getPath()
+ "/Design.pdf"));

Image image = Image.getInstance(imageFilePath);

for (int i = 1; i <= pdfReader.getNumberOfPages(); i++)
{

if (i == 1)
{
// put content under
PdfContentByte content = pdfStamper.getUnderContent(i);
image.setAbsolutePosition(100f , 150f);
image.scalePercent(10f , 10f);
content.addImage(image);

}

}

pdfStamper.close();
Toast.makeText(getApplicationContext() , "Created" , Toast.LENGTH_LONG).show();


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


asked 1 min ago

Ani

726






iText - add content to the existing page in PDF

Aucun commentaire:

Enregistrer un commentaire