Безперервна конвертація документів у Laravel за допомогою Docswap

Перекладено ШІ 1 Laravel News 02 червня, 2026

Знайомтеся з Doxswap — пакетом для Laravel, який спрощує перетворення документів за допомогою LibreOffice. Хочете дізнатися, як легко конвертувати файли DOCX, PDF та багато інших форматів? Читайте далі, щоб побачити, як цей потужний інструмент може змінити вашу роботу!

Doxswap — це пакет для Laravel, який забезпечує легку конверсію документів за допомогою LibreOffice. Він без зусиль перетворює файли формату DOCX, PDF, ODT та інші, користуючись простим та елегантним API. Пакет підтримує Laravel Storage, має налаштовувані параметри та забезпечує безпечну обробку файлів.

$convertedFile = Doxswap::convert('sample.docx', 'pdf');

/**
 * Повертає об’єкт Doxswap з наступними властивостями:
 *
 * @property string $inputFile      Ім'я оригінального вхідного файлу
 * @property string $outputFile     Повний шлях до конвертованого вихідного файлу
 * @property string $toFormat       Формат, в який було перетворено файл (наприклад, 'pdf')
 * @property ConversionService $conversionService  Сервіс, використаний для конверсії
 */

На момент написання, Doxswap підтримує такі конверсії:

  • Документи: DOC, DOCX, ODT, RTF, TXT
  • Таблиці: XLS, XLSX, ODS, CSV
  • Презентації: PPT, PPTX, ODP
  • Зображення: JPG, PNG, SVG, BMP, TIFF
  • Веб: HTML, XML
  • Інші: PDF, EPUB

# Основні функції

  • Підтримка кількох форматів — Перетворення між DOCX, PDF, ODT та іншими документами.
  • Простий API — Легкий у використанні інтерфейс для виконання операцій конверсії документів.
  • Інтеграція з Laravel Storage — Працює бездоганно з файловими драйверами Laravel.
  • Ефективна обробка — Оптимізована конверсія за допомогою потужного движка LibreOffice.
  • Безпечна обробка файлів — Надійна та безпечна обробка документів з коректним очищенням.
  • Налаштовувані параметри — Можливість коригувати шляхи, диски зберігання та параметри конверсії.
  • Обробка помилок — Надійна обробка винятків для несумісних форматів та конверсій.

Doxswap вимагає LibreOffice, доступний на Linux, macOS та Windows. Дізнайтеся більше про цей пакет, отримайте повні інструкції з установки та перегляньте джерельний код на GitHub.

Популярні

Інше, що варто прочитати

10 Оновлено 01 червня, 2026

Генерація документації в Laravel за допомогою штучного інтелекту

Docudoodle — це потужний пакет для генерації документації в Laravel, який допомагає легко аналізувати вашу кодову базу та створювати документацію за допомогою обраного вами AI. Чи готові ви дізнатися, як цей інструмент може спростити вашу роботу з документуванням коду? Читайте далі!

49 Оновлено 01 червня, 2026

Nuxt 3 + Laravel Sanctum: Просте та надійне рішення для автентифікації вашого SPA та API

У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту

11 Оновлено 01 червня, 2026

Управління доступом у Filament за допомогою плагіна Shield

Дізнайтеся, як пакет Filament Shield забезпечує управління доступом до ваших панелей, ресурсів і віджетів у Laravel. Ця стаття розкриває основні можливості пакету, включаючи просту установку та підтримку багатокористувацьких середовищ — не пропустіть!