Похоже, что по умолчанию, когда Chrome отправляет визуализированную страницу на принтер, он растеризует все перед отправкой в диспетчер очереди печати. К тому времени, когда создатель PDF получает данные, ущерб уже нанесен.
Я использую Chrome Beta 21.0.1180.57 в Windows, и есть 2 обходных пути:
- В диалоговом окне печати Chrome нажмите
Change...
кнопку вDestination
категории. Один из вариантов нижеLocal Destinations
должен бытьSave as PDF
. Затем Chrome отформатирует PDF-файл с использованием внутреннего создателя PDF-файла, который даст вам PDF-файл с выбираемым текстом и встроенными шрифтами. - Используйте Ctrl+ Shift+ Pили
Print using system dialog...
ссылку из диалогового окна печати Chrome. Если вы печатаете оттуда ваш создатель PDF, он отправит текст и изображения в диспетчер очереди печати, и вы получите PDF со встроенным текстом. Я не уверен, почему поведение отличается между двумя диалогами.