HTML 편집기 (ajax 컨트롤)가 있습니다.C에서 PDF 변환 중에 'Enter'가 인식되지 않습니다.
protected void Button2_Click(object sender, EventArgs e)
{
String dbDate = DateTime.ParseExact(TextBox3.Text, "dd/mm/yyyy", null).ToString("yyyy-mm-dd");
//Extract data from Page (pd).
//Label16.Text = Editor1.Content; // Attribute
// makae ready HttpContext
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ContentType = "application/pdf";
// Create PDF document
Document pdfDocument = new Document(PageSize.A4, 80, 50, 30, 65);
PdfWriter wri = PdfWriter.GetInstance(pdfDocument, new FileStream("d://" + HiddenField1.Value + HiddenField4.Value + dbDate + ".pdf", FileMode.Create));
PdfWriter.GetInstance(pdfDocument, HttpContext.Current.Response.OutputStream);
pdfDocument.Open();
string htmlText = Editor1.Content;
System.Collections.Generic.List<IElement> htmlarraylist = HTMLWorker.ParseToList (new StringReader(htmlText), null);
for (int k = 0; k < htmlarraylist.Count; k++)
{
pdfDocument.Add((IElement)htmlarraylist[k]);
}
pdfDocument.Close();
HttpContext.Current.Response.End();
}
을 다음과 같이 내가 HTML 편집기에 입력 누르면 지금 문제가 PDF로 HTML 편집기에서 현재의 내용을 변환하고, 생성 된 PDF는 어떤 변화를 표시하지 않습니다.
는 이미 HTML 편집기로 일부 내용을 하드 코딩 한 :
"<br/>" + "<P align= 'right'>"+"By Order of the Court,".Replace(Environment.NewLine,"<br/>")+"</P>" +
"<br/><br/>" + "<P align= 'right'>(G. M. Redker) " +
"<br/>" + "Assistant Registrar " +
"<br/>" + "High Court of Bombay" +
"<br/>" + "Panaji Bench (Goa) " + "</P>";
을 지금은 변화가 pdf 파일로 전송되지 않습니다 법원의 명령으로 이전에 입력 누르면.
즉, 줄 뒤에 Enter 키를 누르면 pdf가 두 줄 사이에 간격을 나타내지 않고 연속 줄을 표시합니다.
이 모든 경우는 서버에 응용 프로그램을 배포 할 때만 발생합니다. 개발 컴퓨터가 적절한 출력을 보여줍니다.
이 내가 따라와 일을하고 있기 때문에 오류가 :
string htmlText = Editor1.Content;
System.Collections.Generic.List<IElement> htmlarraylist = HTMLWorker.ParseToList (new StringReader(htmlText), null);
for (int k = 0; k < htmlarraylist.Count; k++)
{
pdfDocument.Add((IElement)htmlarraylist[k]);
}
날
어떻게 내 코드에서 사용할 수 있습니까? HTMLEditor 내용은 사용자가 수정할 수 있도록 사용자가 아무 곳에서나 Enter 키를 누를 수 있도록 어떻게 수정합니까? – Ishan
입력 후 원시 HTML 모양이 어떻게 생깁니 까? 그것은 공백이나 br 태그를 삽입합니까? – fejesjoco
HTML이 공백처럼 보입니다. – Ishan