feat: error when both --disable-pdf-tags and --pdf-standard=ua-1 are passed

This commit is contained in:
Tobias Schmitz 2025-07-24 18:32:57 +02:00
parent 50a280b6c2
commit b7ccf9717e
No known key found for this signature in database

View File

@ -131,6 +131,12 @@ impl CompileConfig {
PageRanges::new(export_ranges.iter().map(|r| r.0.clone()).collect()) PageRanges::new(export_ranges.iter().map(|r| r.0.clone()).collect())
}); });
if args.disable_pdf_tags
&& args.pdf_standard.iter().any(|s| *s == PdfStandard::Ua_1)
{
bail!("cannot disable pdf tags when exporting a PDF/UA-1 document");
}
let pdf_standards = PdfStandards::new( let pdf_standards = PdfStandards::new(
&args.pdf_standard.iter().copied().map(Into::into).collect::<Vec<_>>(), &args.pdf_standard.iter().copied().map(Into::into).collect::<Vec<_>>(),
)?; )?;