Вы уверены, что версия и пакет обновления для Windows, на которой вы разрабатываете, «похожи» на машины клиентов? Если нет, попробуйте с этим. Иногда разные SP являются виновниками игры.
Вы можете использовать виртуальные машины, как всем советовали, или вы можете иметь (Norton) Ghost-образы различных версий и SP, но опять же ваше предприятие должно нести стоимость машины.
PDF не имеет структуры, если только это не отмеченное содержимое. Вы должны «угадать», что и делают различные инструменты. Есть хорошая запись в блоге, объясняющая проблемы на http://blog.idrsolutions.com/2010/09/the-easy-way-to-discover-if-a-pdf-file-contains-structured-content /