Поиск текста внутри файлов AFP
Меня попросили преобразовать файлы из PDF в AFP, и мне это удалось с помощью драйвера принтера IBM afp. Мне было интересно, есть ли способ поиска внутри файла afp. Я знаю, что могу сделать это в файле PDF, но меня попросили провести перекрестную проверку конвертированных файлов, ищущих внутри него.
Есть ли причина, так как файл PDF размером 370 КБ преобразуется в файл AFP размером 11,5 МБ? это преобразовано как изображение? (это прояснит, почему я не могу искать внутри него)
2 ответа
C - лучший вариант для поиска строки в записях AFP PTX. Однако это зависит от того, как вы конвертируете свой PDF в AFP. Если вы используете IBM Print Dirvers, текст будет растеризован. Таким образом, вы не сможете искать.
AFP Explorer - один из лучших бесплатных инструментов, если ваш запрос выполняется один раз. http://www.compulsivecode.com/project_afpexplorer.aspx
Мы используем COMPART CPMCOPY и CPMILL для конвертации файлов POS и PDF в AFP. где у вас будут фильтры MFF для получения необходимого результата. Однако это лицензионный продукт.
Драйвер принтера IBM AFP можно настроить в некоторой степени. Посмотрите эту страницу руководства: Создание ресурсов AFP Использование драйверов принтера IBM AFP для получения дополнительной информации.
Убедитесь, что "Print Text as Graphics" отключен.
Некоторые программы просмотра AFP имеют функцию текстового поиска в файлах AFP. Рассмотрим BTB Viewer (предупреждение выглядит смехотворно устаревшим).
Если вы хотите разработать собственное решение, учтите, что в целом поиск текста в документах AFP сложен, поскольку каждый "логический" текстовый блок может быть разбит на ряд MO:DCA
текстовые инструкции, каждая из которых размещается индивидуально. И это не само собой разумеется, что эти инструкции будут последовательными. Так что ожидайте проблем с поиском строк из нескольких слов.
"Преобразование" PDF в AFP - это общий термин. Это зависит от того, какое программное обеспечение вы использовали для конвертации, и какие настройки использовались для конвертации. Например, рассмотрим встроенные изображения. Поскольку многие устройства AFP не поддерживают сжатие JPEG для I:OCA
приложение преобразования может преобразовывать растровые изображения в 24-битное изображение, что смехотворно неэффективно с точки зрения размера файла; невинное фоновое изображение размером 1000×1000 пикселей может занять колоссальные 3 МБ размера файла (в то время как исходный поток JPEG может занимать десятки килобайт).