BodyHtml 프로퍼티 |
PDF 문서의 본문으로 사용되는 HTML을 지정합니다.
String
PDF 문서의 본문으로 출력될 HTML 문서를 지정합니다.
BodyHtml에 문서가 지정될 경우 AddTocHtml로 지정된 TOC 기반의 본문은 무시됩니다. BodyHtml은 하나의 HTML 문서를 사용해 PDF를 생성하는 방식이고 AddTocHtml는 여러 개의 HTML을 사용해 PDF를 생성하는 방식입니다.
Outline 프로퍼티가 True로 지정되어 있을 경우 HTML에 포함된 H 태그에 의해 책갈피가 구성됩니다. 별도의 목차 페이지는 구성되지 않습니다.
이 프로퍼티에 HTML 문서 대신 http:// 또는 https://로 시작하는 웹페이지 URL을 지정할 수도 있습니다. URL이 지정될 경우 해당 페이지를 로딩한 후 PDF로 변환합니다. 한글이 올바르게 변환되기 위해서는 웹페이지는 반드시 utf-8로 제작되어 있어야 합니다.
Set pdfDoc = Server.CreateObject("TABS.PdfDocument") pdfDoc.PageSize = "A4" pdfDoc.CoverHtml = pdfDoc.LoadTextFromFile("C:\Template\cover.htm") pdfDoc.BodyHtml = pdfDoc.LoadTextFromFile("C:\Template\content.htm") pdfDoc.Outline = False If pdfDoc.Connect(19975, 30) Then retCode = pdfDoc.Write("C:\result\output.pdf") If retCode = 0 Then Response.Write "<p>PDF 문서가 성공적으로 생성되었습니다.</p>" Else Response.Write "<p>PDF 문서를 생성하는데 실패하였습니다. 오류 코드: " & retCode & "</p>" End If pdfDoc.Close Else Response.Write "<p>PDF 서버로 연결할 수 없습니다</p>" End If