#include #include #include #include using namespace std; using namespace poppler; int main(int argc, char **argv) { auto doc = unique_ptr(document::load_from_file(argv[1], "", "")); for (int i = 0; i < doc->pages(); i++) { auto p= unique_ptr(doc->create_page(i)); auto str = p->text().to_utf8(); str.resize(str.size()+1, 0); std::cout << &str[0] << std::endl; } }