У меня есть драйвер виртуального принтера, который создает файлы EMF из печатных материалов. После этого мое приложение анализирует созданные файлы EMF и извлекает текстовую информацию.
Вот проблема: часто, если клиент печатает PDF-файл, текстовая информация отсутствует в сгенерированном EMF-файле, потому что программное обеспечение для печати PDF заменяет символы не ascii на их графическое представление. Например, вместо этого один из созданных файлов записей EMR_EXTTEXTOUT / EMR_SMALLTEXTOUT содержит последовательность EMR_BEGINPATH / EMR_POLYDRAW16 / EMR_ENDPATH для каждого напечатанного символа. Поэтому я не могу извлечь текстовую информацию из такого файла EMF.
Можно ли отключить это поведение?