ТипФайлаДокументаPDF.PDF_A_2

Свойства · PDF_A_2

Документ в формате PDF/A-2.

Полное описание, параметры и ограничения

ТипФайлаДокументаPDF.PDF_A_2 (PDFDocumentFileType.PDF_A_2)

ТипФайлаДокументаPDF (PDFDocumentFileType)

PDF_A_2 (PDF_A_2)

Доступен, начиная с версии 8.3.21.

Описание:
Документ в формате PDF/A-2.
Использование в версии:

Доступен, начиная с версии 8.3.21.

Методическая информация

Практические примеры

Пример ТипФайлаДокументаPDF.PDF_A_2

Короткий документированный сценарий редкого API: типичная операция, точная область применения и честная граница результата.

Где и как запускать

Модуль собственной управляемой формы, &НаКлиенте; для сканирования Асинх Процедура.

Подготовка

  1. Собственная управляемая форма с клиентской командой ВыполнитьПример и её кнопкой. Основной блок целиком назначается этой команде, не вставляется внутрь другой процедуры.

  2. Тонкий или толстый клиент. Добавьте ПутьКУчебномуPDF Строка 500 и укажите свой простой одностраничный PDF без пароля и подписи. Исходный файл только читается.

  3. Новый PDF записывается исключительно в поток в памяти. PDF/A может требовать пригодных шрифтов / цветовых профилей; смена аргумента не заменяет проверку соответствия стандарту.

&НаКлиенте
Процедура ВыполнитьПример(Команда)
    Документ = Новый ДокументPDF;
    Документ.Прочитать(ПутьКУчебномуPDF);
    Поток = Новый ПотокВПамяти;
    Попытка
        Документ.Записать(Поток, , ТипФайлаДокументаPDF.PDF_A_2);
        Сообщить("Размер результата: " + Строка(Поток.Размер()));
    Исключение
        Поток.Закрыть();
        ВызватьИсключение;
    КонецПопытки;
    Поток.Закрыть();
КонецПроцедуры

Разбор по шагам

  1. Подготовьте собственный входной файл / устройство, только если он нужен этому уроку.

  2. Назначьте полный обработчик указанной команде или событию, выполните его вручную в подходящем клиенте.

  3. Сравните полученный результат с ограничениями устройства и с тем, какие действия код действительно выполняет.

Как проверить результат

  1. ТипФайла не присваивается readonly-свойству ДокументPDF.ТипФайла: формат передаётся третьим аргументом Записать.

  2. Исходный файл не перезаписывается. Успешный вызов API не объявляется независимой валидацией PDF/A.

Ожидаемый результат

Конкретное системное значение применено к настоящему API без универсальной getter-обёртки.

На что обратить внимание

  1. Код в HTML не запускается. Покупки, звонки, SMS, реклама, камера и подпись при сборке не выполнялись.

  2. Не используйте рабочие квитанции, личные сообщения и документы третьих лиц для учебного опыта.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.