whycomputer.com >> Интернет знания >  >> Софтуер

Четене на DOC файлове с PHP: стъпка по стъпка

Въведение

PHP разработчиците често се нуждаят от начин да обработват документи, създадени в Microsoft Word, особено когато потребителите работят под Windows или macOS. Форматът DOC не е директно поддържан в Linux‑овите сървъри, но с помощта на външен инструмент можем лесно да извлечем текста.

Необходими условия

  • PHP интерпретатор (достъпен на вашия хостинг)
  • Инструментът Antiword – безплатен четец за DOC файлове

Стъпки

Стъпка 1 – Проверка на хостинга

Уверете се, че вашият доставчик на хостинг позволява изпълнение на PHP скриптове. При някои планове може да се изиска надграждане, за да имате достъп до shell_exec.

Стъпка 2 – Сваляне на Antiword

Свалете последната версия на Antiword (от секцията „References“). Това е отворен код, който предоставя библиотека за конвертиране на DOC към обикновен текст.

Стъпка 3 – Разархивиране

Разархивирайте изтегления архив и запазете съдържанието в удобна папка.

Стъпка 4 – Качване на Antiword на сървъра

Качете целия набор от файлове в директорията bin на вашия акаунт. Тази папка се използва за изпълними програми и обикновено се намира в /usr/local/bin или подобно.

Стъпка 5 – Извикване от PHP

Във вашия скрипт използвайте shell_exec за да стартирате Antiword и да прочетете съдържанието на DOC файла:

$filePath = '/path/to/file.doc';
$content = shell_exec('/usr/local/bin/antiword ' . escapeshellarg($filePath));

Променливата $content вече съдържа целия текст от документа и може да се обработва – да се изпрати по имейл, да се запише в база данни и др.

Съвет

  • Пътят до вашата bin директория може да се различава. Ако е различен, заменете /usr/local/bin/antiword с реалния път към изпълнимия файл.

Какво ви е необходимо

  • PHP интерпретатор с достъп до shell_exec
  • Antiword – четец за Microsoft Word DOC файлове

URL:https://bg.whycomputer.com/soft/100201747.html

Софтуер
  • Как да създадем пряк път към файл или папка

    Пряките пътища в Windows ви позволяват с едно двойно кликване да отворите програми, файлове, папки и мрежови ресурси. Създайте ги за често използваните обекти, за да спестите време и да избегнете претърсването на сложната йерархия на компютъра или мрежата.Стъпка 1 – Пряк път към програмаНамерете изп

  • Как да запазите документ от OpenOffice Writer като .doc (Word) файл

    OpenOffice е безплатна алтернатива на Microsoft Office. Файловете, създадени в OpenOffice, не се отварят директно в Microsoft Word, но можете да ги запишете като .doc, за да ги четат потребителите на Word.Стъпка 1Стартирайте OpenOffice Writer. От менюто Файл изберете Запиши като…. Ще се появи диалог

Интернет знания © https://bg.whycomputer.com