diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-02-08 17:07:37 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-02-08 18:34:14 +0100 |
commit | cfd5147d922ee4e29e10f116dfca79325398a6db (patch) | |
tree | dc2742d54e9fdec9bc170ba677be0e8861f63766 /qpdf | |
parent | 8082af09bea1132cecc2d148eeb23bc05e66f6b2 (diff) | |
download | qpdf-cfd5147d922ee4e29e10f116dfca79325398a6db.tar.zst |
Add QPDF::getVersionAsPDFVersion
Diffstat (limited to 'qpdf')
73 files changed, 78 insertions, 0 deletions
diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.3.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.3.out index 3795c645..f4d1ac25 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.3.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.3.out @@ -1,4 +1,5 @@ version: 1.3 extension level: 0 null +As PDFVersion: 1.3/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.6.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.6.out index 762063b9..2c83ba9d 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.6.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.6.out @@ -1,4 +1,5 @@ version: 1.6 extension level: 0 null +As PDFVersion: 1.6/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.7.1.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.7.1.out index 96168639..73cc909a 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.7.1.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.7.1.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 1 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 1 >> >> +As PDFVersion: 1.7/1 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.7.2.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.7.2.out index 4571bf2e..f3f2e58e 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.7.2.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.7.2.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 /URL (http://something.adobe.com) >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.7.3.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.7.3.out index 76321208..c5c4d8d6 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.7.3.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.7.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 3 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 3 >> >> +As PDFVersion: 1.7/3 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.8.0.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.8.0.out index 491fdb7e..93d00bba 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.8.0.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.8.0.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 null +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.8.2.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.8.2.out index 7823a1dd..61f7ad1d 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.8.2.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.8.2.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 2 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 2 >> >> +As PDFVersion: 1.8/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.8.5.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.8.5.out index 2d78af7e..09ccbf39 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.8.5.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.8.5.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 5 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 5 >> >> +As PDFVersion: 1.8/5 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-force-1.8.out b/qpdf/qtest/qpdf/extensions-adbe-force-1.8.out index 491fdb7e..93d00bba 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-force-1.8.out +++ b/qpdf/qtest/qpdf/extensions-adbe-force-1.8.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 null +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.3.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.3.out index 4571bf2e..f3f2e58e 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.3.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 /URL (http://something.adobe.com) >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.6.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.6.out index 4571bf2e..f3f2e58e 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.6.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.6.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 /URL (http://something.adobe.com) >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.7.1.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.7.1.out index 4571bf2e..f3f2e58e 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.7.1.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.7.1.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 /URL (http://something.adobe.com) >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.7.2.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.7.2.out index 4571bf2e..f3f2e58e 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.7.2.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.7.2.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 /URL (http://something.adobe.com) >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.7.3.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.7.3.out index 76321208..c5c4d8d6 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.7.3.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.7.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 3 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 3 >> >> +As PDFVersion: 1.7/3 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.8.0.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.8.0.out index 491fdb7e..93d00bba 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.8.0.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.8.0.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 null +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.8.2.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.8.2.out index 7823a1dd..61f7ad1d 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.8.2.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.8.2.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 2 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 2 >> >> +As PDFVersion: 1.8/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.8.5.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.8.5.out index 2d78af7e..09ccbf39 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.8.5.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.8.5.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 5 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 5 >> >> +As PDFVersion: 1.8/5 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-min-1.8.out b/qpdf/qtest/qpdf/extensions-adbe-min-1.8.out index 491fdb7e..93d00bba 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-min-1.8.out +++ b/qpdf/qtest/qpdf/extensions-adbe-min-1.8.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 null +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.3.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.3.out index 14467414..7a41e1a3 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.3.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.3.out @@ -1,4 +1,5 @@ version: 1.3 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.3/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.6.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.6.out index 0cc726a6..5ecca79d 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.6.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.6.out @@ -1,4 +1,5 @@ version: 1.6 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.6/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.1.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.1.out index a714b145..e6db4f88 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.1.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.1.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 1 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 1 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/1 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.2.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.2.out index ed0bf57c..ee328b7c 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.2.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.2.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.3.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.3.out index f13ea01b..db48c76c 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.3.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.7.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 3 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 3 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/3 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.0.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.0.out index d121666e..cb1e1465 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.0.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.0.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.2.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.2.out index 00858aaa..86459e09 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.2.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.2.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 2 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.5.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.5.out index dcf87e86..0b546e14 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.5.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.5.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 5 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 5 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/5 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.out b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.out index d121666e..cb1e1465 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-force-1.8.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.3.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.3.out index ed0bf57c..ee328b7c 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.3.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.6.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.6.out index ed0bf57c..ee328b7c 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.6.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.6.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.1.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.1.out index ed0bf57c..ee328b7c 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.1.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.1.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.2.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.2.out index ed0bf57c..ee328b7c 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.2.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.2.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.3.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.3.out index f13ea01b..db48c76c 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.3.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.7.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 3 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 3 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/3 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.0.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.0.out index d121666e..cb1e1465 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.0.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.0.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.2.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.2.out index 00858aaa..86459e09 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.2.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.2.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 2 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.5.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.5.out index dcf87e86..0b546e14 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.5.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.5.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 5 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 5 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/5 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.out b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.out index d121666e..cb1e1465 100644 --- a/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.out +++ b/qpdf/qtest/qpdf/extensions-adbe-other-min-1.8.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.3.out b/qpdf/qtest/qpdf/extensions-none-force-1.3.out index 3795c645..f4d1ac25 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.3.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.3.out @@ -1,4 +1,5 @@ version: 1.3 extension level: 0 null +As PDFVersion: 1.3/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.6.out b/qpdf/qtest/qpdf/extensions-none-force-1.6.out index 762063b9..2c83ba9d 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.6.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.6.out @@ -1,4 +1,5 @@ version: 1.6 extension level: 0 null +As PDFVersion: 1.6/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.7.1.out b/qpdf/qtest/qpdf/extensions-none-force-1.7.1.out index 96168639..73cc909a 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.7.1.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.7.1.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 1 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 1 >> >> +As PDFVersion: 1.7/1 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.7.2.out b/qpdf/qtest/qpdf/extensions-none-force-1.7.2.out index 234701c6..4bac0edd 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.7.2.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.7.2.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.7.3.out b/qpdf/qtest/qpdf/extensions-none-force-1.7.3.out index 76321208..c5c4d8d6 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.7.3.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.7.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 3 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 3 >> >> +As PDFVersion: 1.7/3 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.8.0.out b/qpdf/qtest/qpdf/extensions-none-force-1.8.0.out index 491fdb7e..93d00bba 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.8.0.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.8.0.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 null +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.8.2.out b/qpdf/qtest/qpdf/extensions-none-force-1.8.2.out index 7823a1dd..61f7ad1d 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.8.2.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.8.2.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 2 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 2 >> >> +As PDFVersion: 1.8/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.8.5.out b/qpdf/qtest/qpdf/extensions-none-force-1.8.5.out index 2d78af7e..09ccbf39 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.8.5.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.8.5.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 5 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 5 >> >> +As PDFVersion: 1.8/5 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-force-1.8.out b/qpdf/qtest/qpdf/extensions-none-force-1.8.out index 491fdb7e..93d00bba 100644 --- a/qpdf/qtest/qpdf/extensions-none-force-1.8.out +++ b/qpdf/qtest/qpdf/extensions-none-force-1.8.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 null +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.3.out b/qpdf/qtest/qpdf/extensions-none-min-1.3.out index 3795c645..f4d1ac25 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.3.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.3.out @@ -1,4 +1,5 @@ version: 1.3 extension level: 0 null +As PDFVersion: 1.3/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.6.out b/qpdf/qtest/qpdf/extensions-none-min-1.6.out index 762063b9..2c83ba9d 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.6.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.6.out @@ -1,4 +1,5 @@ version: 1.6 extension level: 0 null +As PDFVersion: 1.6/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.7.1.out b/qpdf/qtest/qpdf/extensions-none-min-1.7.1.out index 96168639..73cc909a 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.7.1.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.7.1.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 1 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 1 >> >> +As PDFVersion: 1.7/1 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.7.2.out b/qpdf/qtest/qpdf/extensions-none-min-1.7.2.out index 234701c6..4bac0edd 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.7.2.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.7.2.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.7.3.out b/qpdf/qtest/qpdf/extensions-none-min-1.7.3.out index 76321208..c5c4d8d6 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.7.3.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.7.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 3 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 3 >> >> +As PDFVersion: 1.7/3 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.8.0.out b/qpdf/qtest/qpdf/extensions-none-min-1.8.0.out index 491fdb7e..93d00bba 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.8.0.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.8.0.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 null +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.8.2.out b/qpdf/qtest/qpdf/extensions-none-min-1.8.2.out index 7823a1dd..61f7ad1d 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.8.2.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.8.2.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 2 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 2 >> >> +As PDFVersion: 1.8/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.8.5.out b/qpdf/qtest/qpdf/extensions-none-min-1.8.5.out index 2d78af7e..09ccbf39 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.8.5.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.8.5.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 5 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 5 >> >> +As PDFVersion: 1.8/5 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-none-min-1.8.out b/qpdf/qtest/qpdf/extensions-none-min-1.8.out index 491fdb7e..93d00bba 100644 --- a/qpdf/qtest/qpdf/extensions-none-min-1.8.out +++ b/qpdf/qtest/qpdf/extensions-none-min-1.8.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 null +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.3.out b/qpdf/qtest/qpdf/extensions-other-force-1.3.out index 14467414..7a41e1a3 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.3.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.3.out @@ -1,4 +1,5 @@ version: 1.3 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.3/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.6.out b/qpdf/qtest/qpdf/extensions-other-force-1.6.out index 0cc726a6..5ecca79d 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.6.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.6.out @@ -1,4 +1,5 @@ version: 1.6 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.6/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.7.1.out b/qpdf/qtest/qpdf/extensions-other-force-1.7.1.out index a714b145..e6db4f88 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.7.1.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.7.1.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 1 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 1 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/1 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.7.2.out b/qpdf/qtest/qpdf/extensions-other-force-1.7.2.out index ed0bf57c..ee328b7c 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.7.2.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.7.2.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.7.3.out b/qpdf/qtest/qpdf/extensions-other-force-1.7.3.out index f13ea01b..db48c76c 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.7.3.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.7.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 3 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 3 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/3 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.8.0.out b/qpdf/qtest/qpdf/extensions-other-force-1.8.0.out index d121666e..cb1e1465 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.8.0.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.8.0.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.8.2.out b/qpdf/qtest/qpdf/extensions-other-force-1.8.2.out index 00858aaa..86459e09 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.8.2.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.8.2.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 2 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.8.5.out b/qpdf/qtest/qpdf/extensions-other-force-1.8.5.out index dcf87e86..0b546e14 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.8.5.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.8.5.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 5 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 5 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/5 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-force-1.8.out b/qpdf/qtest/qpdf/extensions-other-force-1.8.out index d121666e..cb1e1465 100644 --- a/qpdf/qtest/qpdf/extensions-other-force-1.8.out +++ b/qpdf/qtest/qpdf/extensions-other-force-1.8.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.3.out b/qpdf/qtest/qpdf/extensions-other-min-1.3.out index 0f576775..66f1ffae 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.3.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.3.out @@ -1,4 +1,5 @@ version: 1.5 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.5/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.6.out b/qpdf/qtest/qpdf/extensions-other-min-1.6.out index 0cc726a6..5ecca79d 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.6.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.6.out @@ -1,4 +1,5 @@ version: 1.6 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.6/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.7.1.out b/qpdf/qtest/qpdf/extensions-other-min-1.7.1.out index a714b145..e6db4f88 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.7.1.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.7.1.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 1 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 1 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/1 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.7.2.out b/qpdf/qtest/qpdf/extensions-other-min-1.7.2.out index ed0bf57c..ee328b7c 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.7.2.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.7.2.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 2 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.7.3.out b/qpdf/qtest/qpdf/extensions-other-min-1.7.3.out index f13ea01b..db48c76c 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.7.3.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.7.3.out @@ -1,4 +1,5 @@ version: 1.7 extension level: 3 << /ADBE << /BaseVersion /1.7 /ExtensionLevel 3 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.7/3 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.8.0.out b/qpdf/qtest/qpdf/extensions-other-min-1.8.0.out index d121666e..cb1e1465 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.8.0.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.8.0.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.8.2.out b/qpdf/qtest/qpdf/extensions-other-min-1.8.2.out index 00858aaa..86459e09 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.8.2.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.8.2.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 2 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 2 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/2 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.8.5.out b/qpdf/qtest/qpdf/extensions-other-min-1.8.5.out index dcf87e86..0b546e14 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.8.5.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.8.5.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 5 << /ADBE << /BaseVersion /1.8 /ExtensionLevel 5 >> /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/5 test 34 done diff --git a/qpdf/qtest/qpdf/extensions-other-min-1.8.out b/qpdf/qtest/qpdf/extensions-other-min-1.8.out index d121666e..cb1e1465 100644 --- a/qpdf/qtest/qpdf/extensions-other-min-1.8.out +++ b/qpdf/qtest/qpdf/extensions-other-min-1.8.out @@ -1,4 +1,5 @@ version: 1.8 extension level: 0 << /Potato << /BaseVersion /3.14159 /ExtensionLevel 16059 >> >> +As PDFVersion: 1.8/0 test 34 done diff --git a/qpdf/test_driver.cc b/qpdf/test_driver.cc index 4719c5e9..65ad4e52 100644 --- a/qpdf/test_driver.cc +++ b/qpdf/test_driver.cc @@ -1327,6 +1327,12 @@ static void test_34(QPDF& pdf, char const* arg2) std::cout << "version: " << pdf.getPDFVersion() << std::endl << "extension level: " << pdf.getExtensionLevel() << std::endl << pdf.getRoot().getKey("/Extensions").unparse() << std::endl; + auto v = pdf.getVersionAsPDFVersion(); + std::string v_string; + int extension_level; + v.getVersion(v_string, extension_level); + std::cout << "As PDFVersion: " << v_string << "/" << extension_level + << std::endl; } static void test_35(QPDF& pdf, char const* arg2) |