サードパーティの dll を使用せずに PDF を読み込もうとしています。
Google で検索しましたが、続行するための適切なリンクが見つかりませんでした。
いくつかのリンクで、PDF はバイナリ形式であるため、コンテンツを読み取ることができないことがわかりました。
サードパーティの dll を使用せずに PDF を読み取る方法はありますか、またはサードパーティの dll を使用して PDF を読み取る必要がありますか?
PDFSharp
をお勧めするサードパーティのソリューションを使用する必要があります
それを試してみてください 、
byte[] yourByteData = .. assign your pdf data here ....
Response.ClearHeaders();
Response.Clear();
Response.AddHeader("Content-Type","application/pdf");
Response.AddHeader("Content-Length",yourByteData.Length.ToString());
Response.AddHeader("Content-Disposition","inline; filename=sample.pdf");
Response.BinaryWrite(yourByteData);
Response.Flush();
Response.End();