Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Скрипт разбора docx на php (небольшой макроязык)

project expired
PHP


Прошу отвечать, только если у вас есть выполнения аналогичных задач с использованием нужных библиотек к php (прошу указать, каких именно).

Необходим скрипт, который из полученного docx файла-шаблона возвращает docx-файл, преобразованный по следующему алгоритму:

1) Если в тексте есть строка-условие, то выполнить его, например:

"если в предыдущем абзаце есть строка ААА, то в этом месте отобразить ВВВ, иначе ССС".

2) Если в тексте есть нумерованный список, то проставить пункты на лету, например:

X. текст первого пункта

Х.Х. текст первого подпункта

Х.Х. текст второго подпункта

Х. текст второго пункта

должно превратиться в:

1. текст первого пункта

1.1. текст первого подпункта

1.2. текст второго подпункта

2. текст второго пункта

3) Должны учитываться сноски на номера пунктов, например, если в тексте идет "согласно пункту Х.Х1.", то должно заменяться на именно конкретный пункт, даже если их количество изменилось.

Если есть вопросы - готов обсудить, но только в случае наличия понимания по конкретному инструменту, с помощью которого собираетесь это сделать


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. proposal concealed by freelancer
  1. 1 day1500 ₽
    Виктория Бородинова
     204 

    Здравствуйте. Давно и много пишу. Здесь мои книги, например,
    http://borodinova.club/
    Обращайтесь ко мне за написанием статей для сайтов и т.д. и даже книг!

    Russia Moscow | 6 January 2017 |

Client
Виталий Иванов
Russia Moscow  15    0
Project published
4 January 2017
54 views