% !Mode:: "TeX:Hard:CP1251"
\pdfoutput=1         % Задает создание файла pdf по умолчанию
\UseRawInputEncoding % В случае ошибок, попробовать закомментировать
                     % Эта опция появилась только в версии TeXLive 2018
\documentclass{article}
\usepackage{filecontents}
%
\begin{filecontents*}{\jobname.xmpdata}
\Title{Creation of pdf-files in PDFLaTeX in conformance with the PDF/A-1b standard}
\Author{V. Kozyakin}
\Keywords{PDFLaTeX, PDF/A-1b, conformance}
\Subject{Short annotation}
\Publisher{V. Kozyakin}
\setRGBcolorprofile{sRGB_IEC61966-2-1_black_scaled.icc}
{sRGB_IEC61966-2-1_black_scaled}
{sRGB IEC61966 v2.1 with black scaling}
{http://www.color.org}
\end{filecontents*}
%
%  ЗАМЕЧАНИЕ! Поля метаданных pdf-файла Title, Author, Keywords и т.д.
%             должны заполняться в кодировке UTF8 !
%             Поэтому при использовании другой кодировки основного текста,
%             как в данном случае, возможно использование ТОЛЬКО латинских
%             символов
%
\usepackage[a-1b,cyrxmp,mathxmp]{pdfx}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage{a4wide}
%
% Все необходимые пакеты идут далее. Порядок ВАЖЕН!
%
% Трансляция осуществляется через pdflatex
%
\title{Создание pdf-файлов в PDFLaTeX в соответствии со стандартом PDF/A-1b}
\author{В. Козякин}
\date{\today}

\begin{document}
\maketitle
Приводится пример необходимых настроек преамбулы TeX-файла, чтобы
результирующий pdf-файл, созданный с помощью PDFLaTeX, соответствовал бы
стандарту PDF/A-1b.

Требуемые пакеты \verb|filecontents| и \verb|pdfx| в TeXLive 2018 установлены
по умолчанию, в MiKTeX 2.9 (состава середины 2018\,г.) доустанавливаются по
требованию.

Предпочтительно при составлении tex-документа использовать кодировку
\texttt{utf-8}.

Проверить полученный файл на соответствие стандарту \mbox{PDF/A-1b} можно,
например, на онлайн сервисе
\href{https://www.pdf-online.com/osa/validate.aspx}{https://www.pdf-online.com/osa/validate.aspx}

\section*{Технические детали}
Для того, чтобы создаваемый pdf-файл соответствовал бы стандарту
\mbox{PDF/A-1b}, в соответствии с описанием пакета \verb|pdfx| первые строки
преамбулы tex-файла \textbf{должны быть} оформлены следующим образом:

\begin{verbatim}
\pdfoutput=1         % Задает создание файла pdf по умолчанию
\UseRawInputEncoding % В случае ошибок, попробовать закомментировать
                     % Эта опция появилась только в версии TeXLive 2018
\documentclass{article}
\usepackage{filecontents}
%
\begin{filecontents*}{\jobname.xmpdata}
\Title{Creation of pdf-files in PDFLaTeX in conformance with the PDF/A-1b standard}
\Author{V. Kozyakin}
\Keywords{PDFLaTeX, PDF/A-1b, conformance}
\Subject{Short annotation}
\Publisher{V. Kozyakin}
\setRGBcolorprofile{sRGB_IEC61966-2-1_black_scaled.icc}
{sRGB_IEC61966-2-1_black_scaled}
{sRGB IEC61966 v2.1 with black scaling}
{http://www.color.org}
\end{filecontents*}
%
%  ЗАМЕЧАНИЕ! Поля метаданных pdf-файла Title, Author, Keywords и т.д.
%             должны заполняться в кодировке UTF8 !
%             Поэтому при использовании другой кодировки основного текста,
%             как в данном случае, возможно использование ТОЛЬКО латинских
%             символов
%
\usepackage[a-1b,cyrxmp,mathxmp]{pdfx}
\end{verbatim}

Все остальные требуемые пакеты \textbf{должны быть указаны только после этих
строк!}

\sloppy В указанных строках допускается заполнение полей \verb|\Title{...}|,
\verb|\Author{...}|, \verb|\Keywords{...}|, \verb|\Subject{...}||,
\verb|\Publisher{...}| своей собственной информацией.

\fussy\textbf{Остальные строки можно менять, только в том случае, если Вы
знаете, что делаете!}

Не забудьте поместить файл цветового профиля
\verb|sRGB_IEC61966-2-1_black_scaled.icc|
в ту же папку, в которой располагается обрабатываемый Вами tex-файл!

Предпочтительно при составлении tex-докуметна использовать кодировку utf-8.
\end{document}
