- // Convert to mm.
- info->paper_width = info->paper_width / 72.0f * 25.4f;
- info->paper_height = info->paper_height / 72.0f * 25.4f;
+ if (info->n_pages > 0) {
+ page = ev_document_get_page (document, 0);
+ ev_document_get_page_size (document, page,
+ &(info->paper_width),
+ &(info->paper_height));
+ g_object_unref (page);
+
+
+ // Convert to mm.
+ info->paper_width = info->paper_width / 72.0f * 25.4f;
+ info->paper_height = info->paper_height / 72.0f * 25.4f;
+ }