Задача: при каждом посещении статьи, на сайте, нужно создавать pdf файл с ее содержимым и записывать в свойство инфоблока.
Создать pdf файл из элемента инфоблока, дать скачать пользователю, поддерживать в актуальном состоянии или отправить на e-mail.
16.04.2021 03:05:41
Сохранять и регистрировать файл можно методом
CFile::SaveFile |
|
|
09.11.2023 00:06:11
В упор не хочет сохранять в свойство ? В чем может быть проблема ?
|
|
|
09.11.2023 00:09:32
Наверное должно быть не:
$PROP['ATT_PDF_FILE'] = CFile::MakeFileArray($output); А: $PROP['ATT_PDF_FILE'] = CFile::MakeFileArray($pdfLink); Те надо передавать путь а не сам документ.
Изменено: |
|
|
09.11.2023 10:09:45
Да, правльно нужно сделать массив из файла в а не из результата - поправил в заметке
|
|
|
09.11.2023 12:33:04
Сейчас получается его надо сохранить сначала в папку, а уже потом в свойство.
Изменено: |
|||
|
09.11.2023 13:24:05
Думаю так не получится, можно удалять файл после сохранения в свойство
|
|||
|
09.11.2023 15:25:19
Подскажите, есть ли дельные статьи по поводу верстки в pdf ? Задача - сделать бланк заявления по гарантии товара, исходя из заполненной формы на сайте 👨💻
Изменено: |
|||||
|
09.11.2023 21:30:47
Михаил, а как сделать, чтобы в свойство сохранялось оригинальное название ?
Сейчас битрикс называет файл аброкадаброй. |
|
|
09.11.2023 22:45:37
В настройках главного модуля попробуйте поставить галку "Сохранять исходные имена файлов"
|
|
|
09.11.2023 22:47:19
Там же обычный html перед сохранением. То есть наверстываете что угодно, как обычную html страницу и сохраняете с помощью domToPdf в PDF собственно. |
|||
|
09.11.2023 23:47:25
Изменено: |
|||
|
11.11.2023 20:48:40
Изменено: |
|||||
|
11.11.2023 22:05:03
Для одного конкретного не получится, попробуйте в ТП битрикс написать - может подскажут что то дельное.
Изменено: |
||||
|
||||
Блог-note: заметки разработчика
Получить все товары из всех заказов пользователя. История купленных товаров.
Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с истори...
Получение доступа к железу устройства из Битрикс мобильное приложение
Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...
Бонус за выполненный заказ на внутренний счет пользователя
Задача: после того как заказ, в интернет-магазине, перешел в статус "Выполнен" начислить пользователю 5% от стоимости за...
Постраничная навигация в списке разделов Битрикс- catalog.section.list
Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBR...
Скопировать номер телефона из поля пользователя в телефон для регистрации
Задача, на конкретном сайте: раньше все пользователи регистрировались по стандартному режиму, через логин(e-mail) и паро...
Мобильные версии страниц и поисковые системы
Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеется мобильная версия, нужно увед...
Заполнить свойство заказа выбранным пунктом самовывоза и передать в 1С
Задача: При оформлении заказа пользователь может выбрать пункт самовывоза (склады магазина). Нужно заполнить сво...
Ленивая подгрузка картинок в компоненте, на vue js Битрикс
Если на одну страницу сайта выводится большое количество картинок, которые могут долго подгружаться- либо нужно попасть ...
Моментальная фильтрация на AJAX в умном фильтре 1С-Битрикс
При штатной установке, интернет-магазина на 1С Битрикс, умный фильтр по товарам, показывает колличество найденных товаро...