[poppler] cpp/tests
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Feb 12 19:12:32 UTC 2019
cpp/tests/poppler-dump.cpp | 10 ++++++++++
1 file changed, 10 insertions(+)
New commits:
commit cc7a18307d363c687221a49cee3e0b6e22ff390f
Author: Masamichi Hosoda <trueroad at trueroad.jp>
Date: Tue Feb 12 21:16:42 2019 +0900
cpp: tests: Add showing version information to poppler-dump
diff --git a/cpp/tests/poppler-dump.cpp b/cpp/tests/poppler-dump.cpp
index 2451be2e..cdd515d3 100644
--- a/cpp/tests/poppler-dump.cpp
+++ b/cpp/tests/poppler-dump.cpp
@@ -27,6 +27,7 @@
#include <poppler-font.h>
#include <poppler-page.h>
#include <poppler-toc.h>
+#include <poppler-version.h>
#include <cstdlib>
#include <cstring>
@@ -55,6 +56,7 @@ bool show_embedded_files = false;
bool show_pages = false;
bool show_destinations = false;
bool show_help = false;
+bool show_version = false;
char show_text[32];
bool show_text_list = false;
poppler::page::text_layout_enum show_text_layout = poppler::page::physical_layout;
@@ -86,6 +88,8 @@ static const ArgDesc the_args[] = {
"print usage information" },
{ "--help", argFlag, &show_help, 0,
"print usage information" },
+ { "--version", argFlag, &show_version, 0,
+ "print poppler version" },
{ nullptr, argFlag, nullptr, 0, nullptr }
};
@@ -474,6 +478,12 @@ int main(int argc, char *argv[])
show_pages = true;
}
+ if (show_version) {
+ std::cout << std::setw(out_width) << "Compiled" << ": poppler-cpp "
+ << POPPLER_VERSION << std::endl
+ << std::setw(out_width) << "Running" << ": poppler-cpp "
+ << poppler::version_string() << std::endl;
+ }
if (show_info) {
print_info(doc.get());
}
More information about the poppler
mailing list