2010-11-03 5 views
1

Чтобы сделать презентации PowerPoint 1. читабельными и 2. доступными для поиска, я хотел бы как-то преобразовать их в разметку wiki (мы используем ScrewTurn).Как преобразовать файл PowerPoint в разметку wiki?

Я ожидаю некоторых ручных шагов.

Одна из идей заключалась в том, чтобы загрузить слайд в формате PDF в Документы Google и использовать его формат родного документа, а затем использовать HTML-код Google в I love wiki, но Google Docs ошиблись при попытке конвертировать PDF-файл.

ответ

1

Вам понадобится создать XSLT или использовать другую технологию преобразования, такую ​​как Linq в .NET, для преобразования PresentationML и DrawingML (при условии PowerPoint 2007 и более поздних версий) на другую метку вверх. Чтобы быть ясным, нет ничего проще в этом - формат PowerPoint является самым сложным из всех ML ML Office.

Вы можете начать с просмотра блога Эрика Уайта по адресу Transforming Open XML WordprocessingML в XHtml - это был бы один из способов сделать это (Linq). Конечно, для текстовых частей DrawingML (которые PowerPoint использует для текста) есть сходства между этим и WordprocessingML). Вы также смотрите на OOXML->ODF converter для вдохновения (XSLT).

+0

+1 для вашего понимания, но для моего прецедента это немного сложнее –

+0

@Martin R-L: вы когда-нибудь находили другой способ решения этой проблемы? –

+0

Я закончил копирование текста с вкладки «Контур» вручную. –

0

Просто идея ... Не очень уверен в возможности. Возможно, вы можете экспортировать содержимое слайдов с помощью VBA в текстовый файл и просто добавить некоторую простую разметку wiki для титлов, разделов ... если вам не все равно о шрифте, стиле, картинах в нем. Я думаю, VBA может обеспечить легкий способ пройти и судить об объектах в слайдах PowerPoint.

Смежные вопросы