<div dir="ltr"><div><div><div>Is there any way to make those annotations showup on the page? I see a "setPopup" method but I'm not sure how it works.<br><br></div>Another thing is that I was trying HighlightAnnotation & I don't know how to specify the part of text that has to be highlighted.<br>
</div>I guess "setHighlightQuads( QList<Quad> )" might be useful, but I don't get what the members of the Quad class signify.<br><br><br></div>Jaydeep<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Mon, Dec 31, 2012 at 2:51 AM, Fabio D'Urso <span dir="ltr"><<a href="mailto:fabiodurso@hotmail.it" target="_blank">fabiodurso@hotmail.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Sunday, December 30, 2012 07:05:22 PM Jaydeep Solanki wrote:<br>
> here's the source<br>
> <a href="https://www.dropbox.com/s/o22eatlg69yj7ql/annot.tar.gz" target="_blank">https://www.dropbox.com/s/o22eatlg69yj7ql/annot.tar.gz</a><br>
><br>
> On Sun, Dec 30, 2012 at 11:15 PM, Jaydeep Solanki <<a href="mailto:jaydp17@gmail.com">jaydp17@gmail.com</a>> wrote:<br>
> > Hi,<br>
> > I'm trying to annotate a pdf file, but everytime I annotate a pdf, it<br>
> > get's corrupted (Okular says it cannot open it).<br>
> ><br>
> > Please point out what am I doing wrong,<br>
> > here's my code...<br>
> ><br>
> > TextAnnotation *ta = new TextAnnotation(TextAnnotation::InPlace);<br>
> > ta->setInplaceText("Inplace");<br>
> > pDoc->page(currentPage)->addAnnotation(ta);<br>
> > Poppler::PDFConverter *conv = pDoc->pdfConverter();<br>
> > conv->setOutputFileName(this->currentFileName());<br>
> > conv->setPDFOptions(conv->pdfOptions() |<br>
> > Poppler::PDFConverter::WithChanges);<br>
> > conv->convert();<br>
<br>
</div>Albert's guess was correct, it's because you're overwriting the original file.<br>
<br>
It doesn't happen in Okular because it always saves to a temporary file first,<br>
then overwrites the original one.<br>
<span class="HOEnZb"><font color="#888888"><br>
Fabio<br>
</font></span></blockquote></div><br></div>