diff options
Diffstat (limited to 'qpdf/qpdf.cc')
-rw-r--r-- | qpdf/qpdf.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/qpdf/qpdf.cc b/qpdf/qpdf.cc index 680e81e8..2d123d85 100644 --- a/qpdf/qpdf.cc +++ b/qpdf/qpdf.cc @@ -1874,12 +1874,6 @@ static void set_encryption_options(QPDF& pdf, Options& o, QPDFWriter& w) static void write_outfile(QPDF& pdf, Options& o) { QPDF encryption_pdf; - std::vector<PointerHolder<QPDF> > page_heap; - if (! o.page_specs.empty()) - { - handle_page_specs(pdf, o, page_heap); - } - if (strcmp(o.outfilename, "-") == 0) { o.outfilename = 0; @@ -2020,6 +2014,12 @@ int main(int argc, char* argv[]) pdf.processFile(o.infilename, o.password); } + std::vector<PointerHolder<QPDF> > page_heap; + if (! o.page_specs.empty()) + { + handle_page_specs(pdf, o, page_heap); + } + if (o.outfilename == 0) { do_inspection(pdf, o); |