Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Обрезка файла MS Office (Word,Excel)

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: требуется обрезать файл MS Office (Word,Excel) средствами PHP
srgg
Отправлено: 12 Мая, 2011 - 21:18:59
Post Id



Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Всем привет.
Существует ли возможность обрезать файл MS Office (Word,Excel) средствами PHP? Смысл в том, что существует некий файл, который нужно продать. Но сначала нужно показать заказчику его часть. Нужно, чтобы это делал скрипт. Т.е., брал исходный файл, удалял часть контента, сохранял в виде копии (или временного файла) и загружался заказчиком в своём исходном формате. Возможно ли такое?
Буду признателен за ответ по существу.
 
 Top
EuGen Администратор
Отправлено: 12 Мая, 2011 - 21:23:50
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Вариант попроще - вручную сделать обрезанный файл и в скрипте выдавать ссылки в соответствии с логикой.
Вариант посложнее http://phpword[dot]codeplex[dot]com/


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
srgg
Отправлено: 13 Мая, 2011 - 08:45:16
Post Id



Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Я двумя руками за максимальную простоту везде, где это возможно. К сожалению, в данном случае вариант №1 неприменим, что явствует из самой формулировки вопроса. Представьте, что у вас электронный магазин, в котором содержатся десятки тысяч таких файлов. Выполнять процедуру вручную - дело безнадёжное.
По поводу PHPWord - спасибо за ссылку - похоже, что это может быть одним из решений.
Вопрос: вы сами работали с ним? Если да, то ответьте, правильно ли я понимаю, что в данном случае возможно сначала проанализировать существующий документ средствами PHP, отредактировать его, в соответствии с полученной структурой, и сохранить в отредактированном виде, как документ нужного формата?
PS. Доп. вопрос к разработчикам, которые в теме: не является ли альтернативным вариантом создание программы на VB (если не ошибаюсь), которая может обработать пакет нужных файлов (либо на сервере (если возможно выполнение на Apache), либо на локальном компьютере) подобным образом?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Операционная система и системные вызовы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB