Как преобразовать файл PowerPoint в вики-разметку?
Чтобы презентации PowerPoint были 1. читабельными и 2. поисковыми, я бы хотел как-то преобразовать их в вики-разметку (мы используем ScrewTurn).
Я ожидаю некоторых ручных шагов.
Одна из идей заключалась в том, чтобы загрузить слайд в виде PDF-файла в Документы Google и использовать его в своем родном формате, а затем использовать HTML-код Google в " Я люблю вики", но Документы Google ошибались при попытке конвертировать файл PDF.
2 ответа
Просто идея... Не очень уверен в целесообразности. Может быть, вы можете экспортировать содержимое слайдов, используя VBA, в простой текстовый файл и просто добавить простую вики-разметку для заголовков, разделов... если вас не волнует шрифт, стиль и изображения в нем. Я предполагаю, что VBA может обеспечить простой способ обхода и оценки объектов на слайдах PowerPoint.
Вам нужно будет создать XSLT или использовать другую технологию преобразования, такую как Linq в.NET, для преобразования PresentationML и DrawingML (при условии PowerPoint 2007 и более поздних версий) в другую разметку. Чтобы было ясно, в этом нет ничего легкого - формат PowerPoint является самым сложным из всех Office ML.
Вы можете начать с просмотра блога Эрика Уайта о преобразовании Open XML WordprocessingML в XHtml - это был бы один из способов сделать это (Linq). Конечно, для текстовых частей DrawingML (который PowerPoint использует для текста) есть сходство между этим и WordprocessingML). Вы также можете посмотреть конвертер OOXML->ODF для вдохновения (XSLT).