2012-11-15 5 views
1

В нашей команде у нас есть требование проверить отчеты в формате pdf, созданные из приложения. Эти отчеты отличаются от клиента к клиенту.Автоматизация проверки отчета PDF

Есть ли инструменты автоматизации для сравнения этих отчетов без вмешательства вручную?

Мы хотели бы проверить каждый элемент документа PDF в отношении ожидаемого выходного содержимого.

+0

какой язык программирования вы используете? и для чего нужно пробовать? это станет отправной точкой для помощников, которые помогут вам лучше. –

+1

Вы действительно имеете в виду то, что говорите? Вы хотите как-то проверить каждый элемент? То есть каждый глиф, расположенный где-то на странице, каждая линия и изображение, расположенные где-то? Каждый ...? Если да, не было бы проще, если бы вы сами создали PDF-файлы? Если нет, уточните пожалуйста. – mkl

+0

@Tahir: Я использую Java-язык и инструмент автоматизации тестирования Selenium. На данный момент я новичок в этом проекте и ничего не пробовал. Но когда я искал в Интернете решения для автоматизации проверки PDF-файлов, я не нашел ничего полезного. – Sudhi

ответ

1

попробовать Verifaya Studio, он поддерживает автоматизацию PDF, она свободна и может быть загружена с http://studio.verifaya.com

1

В принципе, если вы заинтересованы в отстаивании текста на PDF-файлах, попробуйте выполнить поиск библиотек некоторого API, или с открытым исходным кодом для преобразования PDF печатать.

Как только вы конвертируете их в текст, очень легко проверить его содержимое или сравнить файлы.

Другой способ сделать это - сравнить фактический файл PDF с ожидаемым PDF-файлом. Снова вы можете использовать некоторые из библиотек с открытым исходным кодом для сравнения двух файлов PDF и указать, совпадает ли содержимое или нет.

Альтернативный способ сравнения файла PDF - сравнить контрольную сумму двух файлов PDF. Если это то же самое, значит, фактический файл PDF соответствует ожидаемому PDF-файлу.

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