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
iText - add content to the existing page in PDF
Aucun commentaire:
Enregistrer un commentaire