-1
iText에 초보자입니다. 나는 pdf로 HTML 파일을 변환하려고합니다. "사전 태그"안에 내용이 적절하지 않습니다. 누구든지이 문제를 접하기 전에이 문제에 대한 귀하의 생각을 적용한 솔루션으로 공유하십시오. 덕분에 adv.iText HtmlWorker 사전 태그 렌더링 문제
iText에 초보자입니다. 나는 pdf로 HTML 파일을 변환하려고합니다. "사전 태그"안에 내용이 적절하지 않습니다. 누구든지이 문제를 접하기 전에이 문제에 대한 귀하의 생각을 적용한 솔루션으로 공유하십시오. 덕분에 adv.iText HtmlWorker 사전 태그 렌더링 문제
문서 문서 = 새 문서(); 위의 코드에서
string filePath = HostingEnvironment.MapPath("~/Content/Pdf/");
PdfWriter.GetInstance(document, new FileStream(filePath + "\\pdf-"+Name+".pdf", FileMode.Create));
document.Open();
iTextSharp.text.html.simpleparser.HTMLWorker hw = new iTextSharp.text.html.simpleparser.HTMLWorker(document);
FontFactory.Register(Path.Combine(_webHelper.MapPath("~/App_Data/Pdf/arial.ttf")), "Garamond"); // just give a path of arial.ttf
StyleSheet css = new StyleSheet();
css.LoadTagStyle("body", "face", "Garamond");
css.LoadTagStyle("body", "encoding", "Identity-H");
css.LoadTagStyle("body", "size", "12pt");
hw.SetStyleSheet(css);
hw.Parse(new StringReader(htmlText));
이는 htmlText 문자열 형식으로 HTML을 viewpage 코드를 통과 코드 위에 당신의 PDF 생성됩니다 사용하는 문자열 형식의 plase의 HTML 코드가 참조하십시오. 이 코드가 작동하지 않으면 알려주십시오.
희망이 도움이됩니다.
XmlWorker를 사용하고 있습니까? 어떤 버전을 사용하고 있습니까? 입력은 무엇입니까? 출력은 무엇입니까? –