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

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 березня, 2025
Знайомтеся з 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 підтримує такі конверсії:

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

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

Популярні

Logomark Logotype

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

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

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше

Logomark Logotype

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення