Решение для слияния веб-документов?
Мы ищем веб-решение для слияния документов.
Наше приложение представляет собой веб-инструмент управления проектами, созданный с использованием Xataface - PHP на Windows IIS + mySQL. У нас есть функция, которая позволяет пользователю создавать отчет о состоянии в формате Microsoft Word на основе данных в инструменте.
В настоящее время эта функция реализована с использованием LiveDocX. У нас есть шаблон отчета о состоянии, и LiveDocX выполняет слияние с шаблоном, используя данные из нашего инструмента управления проектами.
Основной недостаток LiveDocx - это веб-сервис. Мы надеемся заменить LiveDocX, чтобы уменьшить нашу зависимость от времени работы стороннего веб-сервиса, который мы не можем контролировать.
У кого-нибудь есть какие-либо предложения по веб-решению для слияния документов, которое я могу установить на своем сервере на базе IIS или PHP?
2 ответа
Читая ваш вопрос, я не уверен, что то, что вы ищете, является фактическим слиянием почты или просто заполнением одного шаблона Word на стороне сервера. В любом случае, вот несколько вещей для начала:
- Для слияния почты (результаты нескольких документов, основанные на нескольких записях, скажем, из базы данных), вы можете использовать Open XML SDK для решения VS или получить прямой доступ к Open XML. В таком случае, это хорошие статьи для начала:
- Для непосредственного заполнения одного документа данными, это хорошие библиотеки, которые используют PHP:
- PHP Word
- PHP OpenXML API (не невероятно зрелый, но отправная точка)
Если вы все еще ищете решение, то можете попробовать Aspose.Words для.NET, это коммерческий компонент (не бесплатный).