26 #ifndef MLN_IO_PDF_GET_HEADER_HH
27 # define MLN_IO_PDF_GET_HEADER_HH
36 #include <poppler/cpp/poppler-document.h>
38 # include <mln/core/concept/image.hh>
39 # include <mln/core/routine/initialize.hh>
40 # include <mln/core/box_runstart_piter.hh>
41 # include <mln/core/pixel.hh>
42 # include <mln/data/memcpy_.hh>
43 # include <mln/util/array.hh>
79 # ifndef MLN_INCLUDE_ONLY
91 metadata = doc->metadata().to_utf8();
101 mln_trace(
"mln::io::pdf::get_header");
104 poppler::document *pdf = poppler::document::load_from_file(filename);
107 std::cerr <<
"Error: Cannot load PDF " << filename << std::endl;
112 pdf_header header(pdf);
121 # endif // ! MLN_INCLUDE_ONLY
129 #endif // ! MLN_IO_PDF_GET_HEADER_HH