C# Как скопировать PDF файл с диска в буфер обмена?
Точнее как скопировать содержимое файла (то что видно, скажем в WinHex)...
Весь инет облазил и ничего подходящего не могу найти, может не там смотрю... Вообще, первое что пришло в голову: Код:
Clipboard.SetData(@"Portable Document Format", File.ReadAllBytes(pdfTempFile)); Собственно как решить вопрос? Заранее спасибо. П.С. и не спрашивайте "а нафига тебе это", надо - значит надо :) |
Цитата:
Потому требование — всегда озвучивайте конечную цель — выстрадано простынями оказавшегося ненужным кода и часами потерянного времени. |
Цитата:
|
Вложений: 1
Цитата:
П.С. и в догонку такой момент: если я записываю данные в буфер методом из первого поста, тогда я их же могу получить таким способом: Код:
Clipboard.GetData("Portable Document Format") as byte[]; Суть в том что мне нужно обеспечить возможность копи-паста между двумя программами и ПДФ подходит как нельзя лучше, т.к. данные -- векторная/растровая графика с эффектами. |
Блин и как всегда оказалось очень просто:
Код:
var ms = new MemoryStream(File.ReadAllBytes(@"c:\test.pdf")); |
Sanchos, из-за часовых поясов не успел тебе ответить, ты сам нашел решение :). Отметь тему решенной, если вопрос снят.
|
Время: 21:09. |
Время: 21:09.
© OSzone.net 2001-