PDF 문서를 생성한 후 파일로 저장합니다.
retCode = objPdfDocument.Write(fileName)
objPdfDocument
PdfDocument 오브젝트
retVal
Long. 오류 코드를 반환합니다.
fileName
String. 저장할 PDF 파일 이름을 지정합니다.
Connect 메서드를 사용해 PDF Builder 서버와 연결에 성공한 후 Write 메서드를 사용해 PDF 문서를 생성할 수 있습니다. Write 메서드는 PDF가 올바르게 생성되었는지 여부를 나타내는 코드를 반환하며 해당 값을 검사하도록 합니다. 다음은 주요 오류 코드입니다.
반환 코드 | 설명 |
---|---|
0 | PDF 문서가 성공적으로 생성되었습니다. |
100 | PDF 서버와 통신 오류가 발생하였습니다. 주어진 시간 내에 PDF 문서가 생성되지 못한 경우에도 해당 오류가 발생합니다. |
101 | XML 문서를 생성하는데 실패하였습니다. |
102 | XML 문서를 해석하는데 실패하였습니다. |
103 | PDF로 변환하기 위한 HTML 문서가 없습니다. |
104 | PDF로 변환하는 과정에서 오류가 발생하였습니다. |
105 | PDF 파일을 디스크에 저장할 수 없습니다. |
106 | 잘못된 라이선스가 사용되거나 시험판 기한이 만료되었습니다. |
107 | PDF 암호화 작업에 실패하였습니다. |
Set pdfDoc = Server.CreateObject("TABS.PdfDocument")
pdfDoc.BodyHtml = pdfDoc.LoadTextFromFile("C:\Template\content.htm")
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