How do we identify comments in a PDF text.
License license =new License();license.setLicense(“C:\Aspose.Total.Java.lic”);com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(“D:/Hhh.pdf”);TextFragmentAbsorber tfa = new TextFragmentAbsorber();pdfDocument.getPages().accept(tfa);TextFragmentCollection tfc = tfa.getTextFragments();TextFragment tf;String extractedTest;for (Iterator iterator = tfc.iterator(); iterator.hasNext(){
tf = iterator.next();extractedTest = tf.getText();System.out.println(extractedTest);}
IEnumerator< Page> ien = pdfDocument.getPages().iterator();Page page;while(ien.hasNext()){page = ien.next();AnnotationCollection ac = page.getAnnotations();IEnumerator iea = ac.iterator();// The following condition is never metwhile(iea.hasNext()){// I am expecting comment object here.// But the execution never reaches this block although// there are comments in the pdf.}}