何卒ご理解とご協力を賜りますようお願い申し上げます。
以下のコードは、ボックスとボタンを提供することで機能します。
ボックスにはURLが含まれており、ボタンには「変換」と表示されます。
変換ボタンをクリックすると、URLの内容が開き、PDFに変換されます。
これはうまくいきます。
残念ながら、他のアプリが2つの入力パラメーター、URLとドキュメント名を提供することで同様のタスクを実行できるように、Webサービスとして翻訳することを望んでいます。
Webサービスの作成と利用の例をいくつか見てきましたが、それらはかなり単純に見えますが、このコードの記述方法により、翻訳が非常に困難になっています。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using EO.Pdf;
public partial class HtmlToPdf : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnConvert_Click(object sender, EventArgs e)
{
//Create a PdfDocument object and convert
//the Url into the PdfDocument object
PdfDocument doc = new PdfDocument();
HtmlToPdf.ConvertUrl(txtUrl.Text, doc);
//Setup HttpResponse headers
HttpResponse response = HttpContext.Current.Response;
response.Clear();
response.ClearHeaders();
response.ContentType = "application/pdf";
//Send the PdfDocument to the client
doc.Save(response.OutputStream);
Response.End();
}
}
よろしくお願いします。