- } elsif (($line =~ m/\\documentclass/) && $self->{pdf_a}) {
- my $version = $self->{pdf_a}->{version} // '3a';
- my $meta = $self->{pdf_a}->{meta_data} // {};
-
- push @new_lines, (
- "\\RequirePackage{filecontents}\n",
- "\\begin{filecontents*}{\\jobname.xmpdata}\n",
- ($meta->{title} ? sprintf("\\Title{%s}\n", $meta->{title}) : ""),
- ($meta->{author} ? sprintf("\\Author{%s}\n", $meta->{author}) : ""),
- ($meta->{language} ? sprintf("\\Language{%s}\n", $meta->{language}) : ""),
- "\\end{filecontents*}\n",
- $line,
- "\\usepackage[a-${version},mathxmp]{pdfx}[2018/12/22]\n",
- "\\usepackage[genericmode]{tagpdf}\n",
- "\\tagpdfsetup{activate-all}\n",
- "\\hypersetup{pdfstartview=}\n",
- );
-
- next;
-