генератор формы из rtf

Тема в разделе "Как сделать...", создана пользователем lordBlack, 20 мар 2010.

Статус темы:
Закрыта.
  1. lordBlack

    lordBlack

    Регистр.:
    29 ноя 2007
    Сообщения:
    620
    Симпатии:
    246
    вообщем задача такая...ищу php скрипт который позволяет сделать следующее:
    загружаешь на сервер документ в виде RTF или DOC и в форме просмотра -прямо на серваке смотриш что там.

    нашел готовое решение у буржуев, но платить им чет жаба гложет да еще и под зендом покупать придетсо...
    http://www.pa-software.com/scripts/
    заказал у них триал, до сих пор нету... видать сервис не пашет...
     
  2. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    может использовать google doc viewer, принимает ссылку на документ (doc, pdf, ppt, tiff)


    http://docs.google.com/viewer


    пример онлайн просмотра, документ передаётся по ссылке

    http://docs.google.com/viewer?url=http%3A%2F%2Flabs.google.com%2Fpapers%2Fbigtable-osdi06.pdf

    embedded во фрейме
    http://googledocs.blogspot.com/2009/09/view-online-files-using-google-docs.html


    а для rtf посложнее, есть класс парсер rtf

    http://www.phpclasses.org/browse/package/1930.html

    но там минимум и поддерживает только латинские буквы и много спец символов пропускает, в rtf документе язык по умолчанию это deflangXXXX, а ещё может быть язык для отдельного символа langXXXX так если эти параметры подключить в класс парсить другие языки.

    Немного дополнил класс для кириллицы (deflang1049) там строка 119 надо заполнить алфавит большие и прописные буквы в массив.

    А языков полно и у каждого свой код, тут спецификация rtf

    Font (character) Formatting Properties
    http://www.biblioscape.com/rtf15_spec.htm

    похоже pa-software тоже не поддерживает другие языки и выводит те же символы что и немодифицированный парсер из phpclasses, может они его тоже используют
     

    Вложения:

    • rtf_parser.zip
      Размер файла:
      6,1 КБ
      Просмотров:
      5
    lordBlack нравится это.
Статус темы:
Закрыта.