powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кодировка doc/docx документа при работе через PHP
7 сообщений из 7, страница 1 из 1
Кодировка doc/docx документа при работе через PHP
    #39722630
bulaolen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существует doc (docx при желании) документ, в котором много текста и есть пустые области для вписывания каких-то данных.
На веб странице с помощью формы из определенной базы производится поиск данных, которые нужно потом в документ текстовый вставить, что бы отправить на печать в последствии (документ - некоторого рода заявление).

При работе с обычными txt файлами никаких проблем нет, а вот doc/docx выдает всякие кракозябры при работе через PHP.

Пытался подключить библиотеку, но потерпел фиаско, ибо сервер находится на виртуальной машине и подключить туда библиотеку PHPWord/PHPExsel простыми способами вообще невозможно, а сложными ни кто ни где и ни когда не приходил к успеху и тем более не выкладывал это в общий доступ в сеть.

Ах да, еще для установки PHPWord/PHPExsel нужно сначала поставить некий композитор (composer), который автоматически тоже не ставится, выдавая ошибку, решение которой создает замкнутый круг, отправляя на страницу откуда все это изначально качалось.

Итак, уважаемые знатоки, вопрос! (вопросы)
Можно ли изменить кодировку читаемого документа на удобоваримую, что бы с ней работать?
Как мне все таки подключить эту библиотеку для PHP, что бы работать с документом как с XML?
Есть ли другое решение моей проблемы?

P.S.
Виртуальная машина на Linux
Сервер Ubuntu 19.04 (могу с версией ошибиться, чуть-чуть)
Взаимодействую с этим добром через командную строку putty
Текстовые документы doc/docx редактирую через LibreOffice
...
Рейтинг: 0 / 0
Кодировка doc/docx документа при работе через PHP
    #39722771
SQLPowerUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bulaolen,

???
попробуйте сохранить сам файл PHP в кодировке UTF-8 без BOM
...
Рейтинг: 0 / 0
Кодировка doc/docx документа при работе через PHP
    #39722825
bulaolen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLPowerUser, сам PHP файл в полном порядке. Проблема с шаблоном docx. У него кодировка windows-1251, но при этом даже декодеры в интернете не могут его перевести в нормальный текст, а через текстовый редактор все замечательно выходит.

Пытаюсь разобраться, как в LibreOffice распарсить документ, и на эту тему мануала тоже мало в сети. Если есть хотя бы по этому поводу какая-нибудт практически полезная информация - она приветствуется!
...
Рейтинг: 0 / 0
Кодировка doc/docx документа при работе через PHP
    #39722833
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bulaolenПроблема с шаблоном docx. У него кодировка windows-1251, но при этом даже декодеры в интернете не могут его перевести в нормальный текстВозможно, где-то имеет место бардак кодировок. Переименуйте *.docx в .zip, распакуйте и посмотрите в простом текстовом редакторе, чего и в какой кодировке в шаблон понапихали.
...
Рейтинг: 0 / 0
Кодировка doc/docx документа при работе через PHP
    #39722984
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vklebulaolenПроблема с шаблоном docx. У него кодировка windows-1251, но при этом даже декодеры в интернете не могут его перевести в нормальный текстВозможно, где-то имеет место бардак кодировок. Переименуйте *.docx в .zip, распакуйте и посмотрите в простом текстовом редакторе, чего и в какой кодировке в шаблон понапихали.
Кстати, простой виндовый блокнот отлично переводит файлы в UTF-8.
...
Рейтинг: 0 / 0
Кодировка doc/docx документа при работе через PHP
    #39723022
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeКстати, простой виндовый блокнот отлично переводит файлы в UTF-8.Да ну так то средств для смены кодировки как грязи. ;-)
...
Рейтинг: 0 / 0
Кодировка doc/docx документа при работе через PHP
    #39723057
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

В пхп имеется штатное средство. Уже не помню, но как-то пользовался.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кодировка doc/docx документа при работе через PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]