Перейти к основному содержимому

Ассеты

Ассеты (Asset) — это файлы, которые можно управлять в системе Pimcore и организовывать в папки. Наиболее распространёнными ассетами являются изображения. Другими распространёнными типами ассетов являются документы PDF или Microsoft Word, которые пользователи могут скачивать с сайта. Pimcore способен отображать предварительные изображения для большинства типов файлов.

Поддерживаемые форматы для предварительного просмотра:
  • Изображения: Все распространённые форматы, такие как .jpg, .png, .eps, .psd, .tif, .svg, ... (См. полный список поддерживаемых форматов на сайте Imagemagick)
  • Видео: Все распространённые форматы, такие как .avi, .mp4, .mkv, .mov, ... (См. полный список поддерживаемых форматов на сайте FFmpeg)
  • Документы: Все форматы Microsoft Office, такие как .docx, .docm, .pptx, .xlsx а также форматы .pdf, .rtf, ... (См. полный список поддерживаемых форматов в документации LibreOffice)

Обратите внимание: Вкладка предварительного просмотра ассетов для документов использует сервисы Google, если браузер клиента не поддерживает отображение PDF и Ghostscript или LibreOffice недоступны на сервере.

Некоторые типы файлов, например изображения, можно редактировать непосредственно в Pimcore и использовать для создания миниатюр для различных целей. Редактор изображений использует редактор изображений miniPaint в качестве основы.

Ассеты Pimcore

Поскольку ассеты документов зависят от фоновых процессов создания эскизов и поиска текста, эти процессы требуют обработки количества страниц. Иногда это приводит к потреблению ненужных ресурсов обработки, даже если функция используется нечасто. В таких ситуациях фоновую обработку можно отключить следующим образом:

pimcore:  
assets:
document:
thumbnails:
enabled: false # отключить создание миниатюр для ассетов документов
process_page_count: false #отключить обработку количества страниц
process_text: false #отключить обработку извлечения текста
scan_pdf: false #отключить сканирование PDF-документов на наличие небезопасного JavaScript.
open_pdf_in_new_tab: all-pdfs #показывать только миниатюры для каждого pdf-файла
#open_pdf_in_new_tab: only-unsafe #показывать только миниатюру для pdf с JavaScript
#open_pdf_in_new_tab: none #показывать все pdf-файлы (не рекомендуется)

Подразделы этой главы дают представление о деталях:


Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.