.PDF ファイルのバイナリ ストリームを返す SOAP Web サービスがあります。
ファイルは物理的に存在しません。ブラウザーがこのストリームを HTML リンクのように解釈して、ファイルを生成して表示する方法があるかどうかを知る必要があります。<a href="url.pdf">DOWNLOAD FILE</a>
.PDF ファイルのバイナリ ストリームを返す SOAP Web サービスがあります。
ファイルは物理的に存在しません。ブラウザーがこのストリームを HTML リンクのように解釈して、ファイルを生成して表示する方法があるかどうかを知る必要があります。<a href="url.pdf">DOWNLOAD FILE</a>
PDF ストリームを取得し、応答のヘッダーに必要なパラメーターを設定し、応答をクライアントに送信する Web サーバーにページを配置できます。
C# と asp.net を使用した例:
HTML リンクは次のようになります。<a href="mypdf.aspx">DOWNLOAD FILE</a>
のコードは次のようにmypdf.aspx
なります。
protected void Page_Load(object sender, EventArgs e)
{
Response.ClearContent();
Response.AddHeader("content-disposition",
"attachment;filename=FilledForm.pdf");
Response.ContentType = "application/pdf";
byte[] bytes = GetPDFBytesFromWebService();
Response.BinaryWrite(bytes);
Response.End();
}