Новые стандарты добавляют вещи, которые без приличного знания языка даже не поймешь.
И при этом не меняют сам язык. Так что с ними совершенно спокойно можно знакомиться после учебника.
DFGH, тогда ваше второе определение не подходит - это документ, а не его образ. Но я сильно подозреваю, что выдвигающие вам претензии могут иметь другие критерии, о которых мы тут можем только гадать.
Если это госучреждение, где штатное расписание полностью соответствует принципу Питера, то могут играть совершенно посторонние вещи: например, их новейшая и непонятная для самих сотрудников система принимает только PDF/A, а ваш файл таковым не является.
DFGH, с учетом, что вы вроде бы заинтересованы в решении вопроса, но так и не озвучили, что у вас в этом файле - текст или картинка... вот вообще ничего странного не вижу.
DFGH, сама по себе подпись дает немного, но ее использование в инфраструктуре документооборота может доказать первичность документа, например, подтвердив его дату.
"Доводы" насчет того, чем отличается скан от нормального документа, даже как-то странно комментировать.
Либо у вас в PDF текст - и вы его можете, например, выделить мышкой и скопировать в буфер. Тут еще можно спорить, откуда он взялся.
Либо там картинка - тогда о чем тут вообще говорить, это очевидный скан (ЭОД).
DFGH, как я сказал выше, легко доказывается только обратное.
Если никаких других оснований для различения, кроме вот этого текста, нет, то эксперт может произвольно обосновать оба варианта.
Документооборот - это вообще-то не только отправка PDF-ок по почте, это прикрепление к ним снимающей вот такие вопросы ЭЦП, например...
Я бы не советовал использовать ни std::any, ни std::variant людям, которые не способны догуглить до них самостоятельно.
Во избежание плохих привычек и излишка уличной магии в коде.
DFGH, это значит, что вы сами не смогли сформулировать, что именно вам надо доказать.
Та куча слов, которую вы навалили в качестве вопроса, может иметь кучу диаметрально противоположных толкований в зависимости от реальной ситуации.
Diamond Studio, при чем тут - недооценивать? Язык - это инструмент. Есть сферы, где его применение оправданно, а есть области, где он создаст больше проблем, чем решит. Вне зависимости от прочих его качеств.
Технически PDF, экспортированный из Ворда, ничем не отличается от PDF, созданного ФайнРидером при распознавании.
Но вот если это PDF, содержимое которого - тупо картинка со сканера, то вообще непонятно, в чем сомнения.
alexey_khorin, ты уже здесь в комментариях потратил больше времени, чем требуется на прочтение всей необходимой документации на php.net, например. Там всего-то на пару функций посмотреть да, для совсем тупых, взять и скопипастить пример их применения.
alexey_khorin, оно должно выводить критичные ошибки, предупреждения и пр.
PDO сохраняет свои ошибки в своем объекте и наружу их не высовывает из соображений безопасности.
RTFM.
Да просто POST отправляется по адресу текущей страницы, только к запросу цепляется телега GET-параметров и отцепляются те, которые у нее, возможно, есть. Битрикс же, все через хитрую жопу.
Данил Васькевич, нет. Здесь не пишут за вас лабы и не проверяют их.
Здесь помогают развиваться тем, кто этого хочет.
А копаться в вашей лапше в поисках примитивной логической ошибки охотники вряд ли найдутся.
Вам стоит изучить циклы, чтобы сократить эту простыню, и отладчик, чтобы ткнуть себя носом в то место, где ошибка.
Прекрасный материал для этих уроков.
И при этом не меняют сам язык. Так что с ними совершенно спокойно можно знакомиться после учебника.