Allow noncomp to use -producer / -set-producer

This commit is contained in:
John Whitington 2023-04-03 17:10:29 +01:00
parent 32e4359a24
commit 95d44939de
1 changed files with 4 additions and 3 deletions

View File

@ -3110,9 +3110,10 @@ let set_creator s pdf =
let really_write_pdf ?(encryption = None) ?(is_decompress=false) mk_id pdf outname =
if args.producer <> None then set_producer (unopt args.producer) pdf;
if noncomp then
set_producer "cpdf non-commercial use only. To buy: http://coherentpdf.com/"
pdf;
if noncomp &&
(match args.op with Some (SetProducer _) -> false | _ -> match args.producer with None -> true | _ -> false)
then
set_producer "cpdf non-commercial use only. To buy: http://coherentpdf.com/" pdf;
if args.creator <> None then set_creator (unopt args.creator) pdf;
if args.debugcrypt then Printf.printf "really_write_pdf\n%!";
let will_linearize =