У меня есть программа, в которой мне удалось скопировать содержимое в формате PDF в буфер обмена, используя некоторые недокументированные функции. К сожалению, эти данные могут быть добавлены даже в программы, которые принимают PDF. Мне удалось использовать эта программа чтобы найти, что его можно вставить, изменив описание (или тип) с «PDF» на «Portable Document Format» (см. скриншот ниже). К сожалению, эта программа также повреждает данные при этом. (Я думаю, что это потому, что данные являются двоичными, а не текстовыми)
Как я могу изменить описание / тип данных буфера обмена Windows без изменения самих (двоичных) данных?
Мой предыдущий связанный вопрос: Как получить доступ к необработанным данным буфера обмена в Windows?
Ответы:
Это невозможно. Данные в буфере обмена являются объектами OLE.
источник
Portable Document Format
скорее, чемPDF
,