В настоящее время у нас есть приложение, которое генерирует PDF-документ и автоматически присваивает ему имя на основе {UniqueID-DocCode-StartDate-StartTime}
, все эти данные поступают из БД через наше приложение. Мы получаем одну большую проблему.
- Содержание PDF и имя файла перепутаны. например
Имя файла: 123456-Doc001-28042017-1415.pdf
Содержание: 987654-Doc002-28042017-1312
Моя проблема заключается в выявлении PDF-файлов, которые не удалось (содержание!= имя файла) и их повторный запуск.
Имя файла будет соответствовать содержимому с точки зрения присутствия, но содержимое структурировано как буква, поэтому прямое сравнение не будет работать, а также они существенно различаются по длине в зависимости от сложности содержимого.
Итак, мой список пожеланий будет:
- Идеально проверять каждый параметр из имени файла. Однако достаточно просто проверить
UniqueID
. - Способ перемещения ошибочных файлов, их переименования или создания отчета о неудачных файлах в списке.
- Запускать как запланированное задание или постоянно из каталога.
Дайте мне знать, если вам нужна какая-то конкретная информация, и я смогу донести ее до вас.