Вторая клава - явный выкидыш оптимизации, выпускается в двух вариантах: с запихнутыми под основной блок стрелками и вот так. В зажатом варианте эта сторона не внешняя.
Потому что, скорее всего, здесь совершенно ни при чем вынесенная в теги Убунта, зато играет та CMS, на которой сделан сайт, и ее кэширование. Нигде в вопросе не упомянутая.
YepBro, битрикс - файловая CMS.
В отдельных файлах можно писать любую отсебятину, не используя никакие битриксовские компоненты.
Но после многих лет общения с Битриксом видеть его в одном предложении с эпитетом "чистый" мне как минимум странно ;)
JastaFly, для получения дополнительной информации можно прогнать проблемный файл через бесплатный VeraPdf - но, скорее всего, по его выводу информации будет больше, чем понимания, что с ней делать ;)
JastaFly, в кривизне исходной PDF, возможно.
У меня не было случаев, чтобы GhostScript портил файлы при обработке, так что конкретнее не подскажу.
Можно же попробовать прогнать файл без замены метаданных - если и он сломается, то проблема не в них.
Да, и выполните эту команду в терминале без -dBATCH и -dNOPAUSE - пусть GS покажет проблемы, если они происходят в процессе. Скажем, для обработки картинки могло не найтись нужных фильтров...
JastaFly, ЭТО и есть самый прямой и не костыльный метод.
Если кому-то массово требовалось заниматься подделкой метаданных, да еще и с другими делиться этим кодом - возможно, кто-то уже сделал это за вас и выложил в виде какой-нибудь библиотеки. Но я бы на это не очень рассчитывал.
JastaFly, гуглим "ghostscript pdf metadata change".
Копируем рецепты с SO, кропаем функцию либо метод, который сформирует нужную строчку и вызовет exec.
Василий Банников, официальное лицо за официальную зарплату же.
Вообще, если человек в РФ хочет услышать именно официальную версию, значит, ему надо не как оно на самом деле, а тупо цифирь для отчета какого-нибудь.
Drno, и вам не стремно заказывать товар у продавца, который анонсирует флешку на 32 гига как "SSD 3200 ГБ"?
Да еще с заявленной виндой, которая одна стоит вчетверо дороже этой балалайки.
Тем более, что для заявленных задач интелы вообще незачем, самое поле для одноплатников.
Уставшая Вишенка, так это обработка отправленного на сервере. А ваш вопрос - как это сделать в браузере.
Соответственно, вы решали проблему XY вместо того, чтобы сформулировать, что вам реально нужно, и получить (или найти) этот ответ.
by_steris, видимо, вас интересует какой-то самодостаточный компонент.
Например, если вы аяксом подгрузите веб-форму, ее отправку просто ничто не обработает.
Уставшая Вишенка, так вы хотели не обработать форму, а влезть в битриксовскую обработку перед отправкой аяксом? Нерабочая идея.
И валидация, которая хоть что-то решает, а не просто подсказывает клиенту, где он ошибся, таки должна происходить на сервере.
Уставшая Вишенка, шаблон - это кусок PHP, если не маяться исключительно битриксовым конструктором.
В нем вполне можно тупо прописать после формы обработку ее полей через jQuery, например - в Битриксе он есть по умолчанию.
Вопрос в том, действительно ли вам нужно то, что вы спрашиваете, или решается проблема XY.