Олег, так и в Ёкселе могут быть насобачены такие дикие верстки и макросы, что его разбор будет еще запутаннее.
У ТС, похоже, выбора нет. Он тот прайс, возможно, вообще тягает без разрешения автора, куда уж там форматы требовать.
aleks-th, ну, здесь в процессе большая часть задачи все-таки высказана.
Есть сторонний PDF с прайсом, есть куча своих файлов по этим товарам.
Нужно сопоставить одно другому и вывести свои файлы для печати.
shary_shary, я так и понял, схему описал выше. Вполне реально загрузить на ваш сайт PDF, если он нормально парсится, и получить из работающего по этой схеме скрипта лист с ценниками для печати.
Правда, "искать их в нужной папке по артикулу или наименованию" намекает, что точного соответствия между тем, что в этом файле, и тем, что у вас в папке, нет - в этом случае могу только пожелать удачи...
shary_shary, засадно.
Ну, например, страничка, на которой загружается ваш PDF на сервер, там pdftotext переводит его в текстовый вид, выдирает нужные артикулы или что там у вас и возвращает ссылки на соответствующие файлы на сервере. Немножко JS на странице, немножко PHP / Python на сервере, кучка головной боли с тем, чтобы разобраться, что у вас как ;)
Второй раз в треде вижу утверждение, что кодировать удобнее на мониторах в формате амбразуры.
НО КАК? Вы пишете длиннющие строки без переносов? Или у вас редактор, позволяющий пустить код в пять колонок?..
Или вы берете эту амбразуру - и переворачиваете вертикально? Так это ж шея отвалится...
WbICHA, да, я слишком утрированно заявил о 20 см. Обычно до рабочего монитора 30-50 см, и для такого расстояния большая диагональ тупо не позволяет охватывать монитор взглядом без движения головы.
А причин отодвигать дальше монитор, за которым работаешь с текстом, я не знаю.
Дмитрий, вопрос, насколько много... и что именно выбирается.
Много айдишников, по части которых потом берется содержимое - это еще не самоубийство, например.
Впрочем, и не best practice :)