2016-05-26 2 views
0

Я создаю презентацию PowerPoint, используя некоторые XML-шаблоны из примера презентации. До сих пор он прошел довольно гладко, но в моей последней итерации я столкнулся с проблемой:PPTX проходит проверку, но PowerPoint Still Repair

1) Файл PPTX открывается отлично и в LibreOffice, и в Google Slides.

2) Пропускание через средство проверки работоспособности Open XML Productivity Tool не отображает ошибок.

3) Открытие файла в PowerPoint приводит к тому, что файл «отремонтирован». Когда я сравниваю восстановленный файл с оригиналом в инструменте производительности, восстановленный файл просто лишил весь контент из 3 слайдов.

Как я могу узнать, что не нравится программе PowerPoint в моем PPTX-файле? Как программа может иметь проблемы с файлом, когда валидатор не дает никаких ошибок?

Любые советы или рекомендации.

+1

В любом случае вы можете поделиться неприятным файлом pptx? – PatricK

+0

@PatricK Нет, потому что дело не в том, чтобы помочь с этим одним файлом, чтобы помочь мне решить проблему с любыми последующими файлами, которые я генерирую. – thatidiotguy

+1

Ни один образец файла означает, что мы не можем ** проверить **, кроме предложений. Вы пробовали «Открыть только для чтения» или «Открыть и восстановить» в PowerPoint и посмотреть, удаляет ли это слайды? – PatricK

ответ

3

Естественно, что даже официальный SDK от Microsoft не может покрыть все возможные ошибки, которые может произвести Microsoft PowerPoint. Что вы можете сделать в этом случае:

  1. Попробуйте сделать незначительные изменения в документ и сохранить его снова с Google Слайды или LibreOffice.
  2. Попробуйте открыть файл в разных версиях PowerPoint.
  3. Отладка проблемных слайдов вручную. Откройте XML в текстовом редакторе и проверьте их.
  4. Просто заново создайте эти слайды в PowerPoint с помощью copy-paste.

Большинство ошибок в PowerPoint относятся к:

  1. Рассогласование между макет слайда и компоновки мастер-слайд. < - этот вопрос чаще встречается при написании разных шаблонов.
  2. Идентификаторы отношений (rId) не совпадают.
  3. Неправильные записи в [Content_Types] .xml.
+0

Спасибо за ваш ответ, но я уже перебираю XML вручную. Я надеялся получить информацию о том, где PowerPoint может регистрировать ошибки. Знаете ли вы, что PowerPoint делает это? – thatidiotguy

+0

@thatidiotguy вы можете попробовать проверить журнал телеметрии, который должен содержать информацию об ошибках: https://msdn.microsoft.com/en-us/library/office/jj230106.aspx - насколько мне известно, больше нет способа отладки , – Jehy

0

Открыть файл снова в libreoffice и добавить новый слайд. Затем СОХРАНИТЕСЬ и создайте новое слайд-шоу. Затем попробуйте открыть его в powerpoint, и он должен работать. У меня были проблемы с подобными проблемами.

+0

К сожалению, это не сработает для меня, поскольку я создаю их со сценарием, и они мгновенно доставляются нашим клиентам. – thatidiotguy

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

  • Нет связанных вопросов^_^