From cc5485dac1f224f856ce48781278b357f61f74bd Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 1 Feb 2022 07:18:23 -0500 Subject: QPDFJob: documentation --- examples/build.mk | 4 ++-- examples/pdf-job.cc | 49 ------------------------------------------------- examples/qpdf-job.cc | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+), 51 deletions(-) delete mode 100644 examples/pdf-job.cc create mode 100644 examples/qpdf-job.cc (limited to 'examples') diff --git a/examples/build.mk b/examples/build.mk index 5472fba5..b4366c1a 100644 --- a/examples/build.mk +++ b/examples/build.mk @@ -8,13 +8,13 @@ BINS_examples = \ pdf-filter-tokens \ pdf-invert-images \ pdf-mod-info \ - pdf-job \ pdf-name-number-tree \ pdf-npages \ pdf-overlay-page \ pdf-parse-content \ pdf-set-form-values \ - pdf-split-pages + pdf-split-pages \ + qpdf-job CBINS_examples = \ pdf-c-objects \ pdf-linearize diff --git a/examples/pdf-job.cc b/examples/pdf-job.cc deleted file mode 100644 index 41ee8603..00000000 --- a/examples/pdf-job.cc +++ /dev/null @@ -1,49 +0,0 @@ -#include -#include - -#include -#include - -// QXXXQ describe - -static char const* whoami = 0; - -#if 0 // QXXXQ -static void usage(std::string const& msg) -{ - std::cerr << "Usage: " << whoami << " QXXXQ" << std::endl; - exit(2); -} -#endif - -int main(int argc, char* argv[]) -{ - whoami = QUtil::getWhoami(argv[0]); - - // For libtool's sake.... - if (strncmp(whoami, "lt-", 3) == 0) - { - whoami += 3; - } - - try - { - QPDFJob j; - j.config() - ->inputFile("/tmp/1.pdf") - ->outputFile("/tmp/2.pdf") - ->pages() - ->pageSpec(".", "1-z") - ->endPages() - ->qdf() - ->checkConfiguration(); - j.run(); - } - catch (std::exception& e) - { - // QXXXQ catch usage, configerror, whatever we end up with separately - std::cerr << "exception: " << e.what() << std::endl; - return 2; - } - return 0; -} diff --git a/examples/qpdf-job.cc b/examples/qpdf-job.cc new file mode 100644 index 00000000..41ee8603 --- /dev/null +++ b/examples/qpdf-job.cc @@ -0,0 +1,49 @@ +#include +#include + +#include +#include + +// QXXXQ describe + +static char const* whoami = 0; + +#if 0 // QXXXQ +static void usage(std::string const& msg) +{ + std::cerr << "Usage: " << whoami << " QXXXQ" << std::endl; + exit(2); +} +#endif + +int main(int argc, char* argv[]) +{ + whoami = QUtil::getWhoami(argv[0]); + + // For libtool's sake.... + if (strncmp(whoami, "lt-", 3) == 0) + { + whoami += 3; + } + + try + { + QPDFJob j; + j.config() + ->inputFile("/tmp/1.pdf") + ->outputFile("/tmp/2.pdf") + ->pages() + ->pageSpec(".", "1-z") + ->endPages() + ->qdf() + ->checkConfiguration(); + j.run(); + } + catch (std::exception& e) + { + // QXXXQ catch usage, configerror, whatever we end up with separately + std::cerr << "exception: " << e.what() << std::endl; + return 2; + } + return 0; +} -- cgit v1.2.3-54-g00ecf