Программное редактирование документов MS Word с помощью Aspose

В то время как для редактирования документов MS Word программно требуется установленный на сервере Office, как Aspose делает это даже без установленного Word?


person user2412146    schedule 13.01.2015    source источник


Ответы (1)


Такие файлы, как doc, docx, pdf, xls и т. д., имеют либо двоичный формат, либо формат XML. Как правило, для них требуются такие программы, как MS Office, Open Office, Adobe Reader и т. д. Но эти компании сделали структуру этих файлов общедоступной. Например, проверьте спецификацию формата файла Microsoft.

Такие компоненты, как Aspose.Words, созданы для работы с этими спецификациями двоичных/XML-файлов. Вот почему они не зависят от какого-либо другого программного обеспечения, установленного на сервере, такого как Microsoft Office или Adobe Reader и т. д.

Как правило, у вас есть следующие варианты редактирования этих файлов.

  1. Установите программу, например MS Office, Open Office, Adobe Reader/Pro. Они предлагают программирование с использованием макросов или автоматизации. В системе должно быть установлено программное обеспечение.
  2. Используйте API, который не требует установки какого-либо программного обеспечения. Open XML и Пакеты SDK для Apache имеют открытый исходный код. Однако Aspose является коммерческим. SDK, как правило, намного быстрее, поскольку они работают непосредственно с исходным файлом.

Отказ от ответственности: я работаю разработчиком-евангелистом в Aspose.

person Saqib Razzaq    schedule 14.01.2015