Задача: при каждом посещении статьи, на сайте, нужно создавать 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 товар
Задача: когда в корзине осталась одна единица товара, нужно удалять товар по нажатию на кнопку "минус". Остави...
Создание мобильного приложения на cordova, для любого сайта.
Если стоит задача разработки мобильного приложения для сайта, можете воспользоваться данной заметкой. Постарался сделать...
Привязка к разделам в компоненте "Добавления элементов пользователем"
В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - который позволяет пользователям доб...
Показать доступный остаток каждого товара в корзине 1С-Битрикс
Задача: показать остаток каждого товара в корзине 1С-Битрикс, что бы покупатель сразу знал предельное колличество товара...
Вывести все товары, с постраничной навигацией, из всех разделов инфоблока
По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары вс...
Композитный сайт на 1С-Битрикс
Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже...
Хостинг панель BrainyCp: оптимизация под 1С-битрикс
В этой видео-заметке расскажу как установить и оптимизировать панель управления сервером BrainyCp для использования в св...
Увидеть файл заказов который передаст Битрикс в 1С
Для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей, нужно увидеть xml файл с зака...
Сравнение двух типов цен для иммитации системы скидок, в Битрикс
Встала задачка, иммититровать систему скидок в интернет магазине на Битрикс. Из 1С-УТ, на сайт, выгружается два типа цен...