В общем. Да, вы можете.
Открытый офис «открыт», поэтому вы можете просмотреть его код и узнать, как создаются и хранятся файлы ODF. Но вы должны найти спецификацию всех документов открытых офисов, они есть, и это причина, почему все документы открытых офисов были предоставлены стандарт ИСО некоторое время назад.
Я думаю, что уже должно быть много скриптов, которые конвертируют doc в odf, pdf в odf, backwards и т. Д., Попробуйте поискать в Google ваш любимый скрипт php / python / ruby / java / other, который обеспечивает такое решение. Может быть, есть даже решение, которое превращает объект PHP в формат doc / odf / pdf и позволяет конвертировать один формат в другой.
Редактирование в браузере, который намного сложнее и требует гораздо больше работы. Но Google Docs показывает, что это возможно.
В двух словах, много работы, и часть работы, уже проделанной сообществом. Нужно немного погуглить, чтобы найти эти кусочки.