[poppler] poppler-dump

Marco ctxspi at gmail.com
Wed Mar 12 11:49:44 PDT 2014


Hi to all

I am new user to poppler and I have a short question.

In my small program I use these lines:

for (int i = 0; i < pages; ++i) {
    cout << "Page " << (i + 1) << "/" << pages << ":" << endl;
    auto_ptr<poppler::page> p(doc->create_page(i));
    poppler::byte_array text_ba = p.get()->text(p->page_rect(),
poppler::page::raw_order_layout).to_utf8();
    text_ba.push_back(0); // Add a NULL terminator for the C char *
    string text( text_ba.begin(), text_ba.end() );
    cout << text << endl;
    }

to print text of file pdf, but using 'raw_order_layout' or
'physical_layout' the output is different if I use the command 'pdftotext
filename.pdf -'.


How I can show text (but written in a pointer of char) as command
'pdftotext filename.pdf -' ?

Thank
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/poppler/attachments/20140312/39e1f97c/attachment.html>


More information about the poppler mailing list