Write 메서드

PDF 문서를 생성한 후 파일로 저장합니다.

형식

syntax
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 암호화 작업에 실패하였습니다.

예제

ASP
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