blob: 91f86f469c1194d9e88ac569fa9b58f6e9dc9127 [file] [log] [blame]
#include <iostream>
#include <poppler-document.h>
#include <memory>
int main(int argc, char **argv)
{
if (argc < 2) {
std::cerr << "usage: " << argv[0] << " file.pdf\n";
return 1;
}
std::unique_ptr<poppler::document> doc(poppler::document::load_from_file(argv[1]));
if (!doc) {
std::cerr << "failed to open " << argv[1] << "\n";
return 1;
}
int n_pages = doc->pages();
std::cout << argv[1] << " has " << n_pages << " pages\n";
return 0;
}