次のテキスト バイナリ表現があります。SQLサーバーの列(画像データ型)からのテキスト表現であることは知っています。
しかし、このバイナリをディスク上の pdf ファイルに保存してコンテンツを表示する方法を見つけることができませんでした。
たぶん、誰かが私を正しい方向に導くことができます。
よろしくお願いいたします。
あなたはそれがPDFファイルであることは正しいです(少なくともそれは上のように見せかけます。16進数でエンコードされたバイトがあります;最初の読み取り:
255044462D312E340D0A
%PDF-1.4<CR><LF>
したがって、PDF 1.4 文字列があるようです。
文字列から 2 文字を取り出して 16 進数として扱い、正しいバイトに変換してファイルに書き込むだけです。テキストではなく、バイナリを記述します (そこに改行を追加したくない場合、PDF はバイナリすぎて機能しません。
(私はこのサイトを使用して変換を行いました: http://www.dolcevie.com/js/converter.html )
http://www.pdfsharp.com/PDFsharp/はバイナリ データを読み取ることができ、.Save() を呼び出すことができ、PDF ファイルをディスクに作成します。