H All,
I am Using IText for adding text layers on PDF. Now i want to edit the existing layers on the PDF, layers are also created by IText only. Seems IText dont have such methods to suppport.
I thought of other way around is remove existing Layer and place new layer on its place. Seems remove also not supported by IText. Any way todo these?
Thanks in adavance.
As it turned out in comments, the layers in question are what iText indeed calls layers but what actually in PDF lingo is called optional content groups.
There indeed is a utility class for removing such layers in the iText Xtra package (not the extrajars, but itext-xtra.jar):
com.itextpdf.text.pdf.ocg.OCGRemoverwhich makes use of the classOCGParserin the same package.After applying that method to a
PdfReaderyou obviously have to save the changes, e.g. by means of aPdfStamper.