Click or drag to resize

Connect 메서드

PDF Builder 서버와 연결합니다.

형식
syntax
retVal = objPdfDocument.Connect(port, cmdTimeoutSec)

objPdfDocument

PdfDocument 오브젝트

retVal

Boolean. 서버와 연결에 성공하면 True를 반환합니다.

port

Long. 연결할 서버의 수신 포트로 기본 값은 19975입니다.

cmdTimeoutSec

Long. PDF 문서를 생성하는데 필요한 대기 시간(초)을 지정합니다.

설명

PDF를 생성하기 전에 PDF Builder 서버로 연결해야 합니다. 연결이 성립된 후 Write 메서드를 호출해 PDF 파일을 생성할 수 있습니다. PDF 생성 작업을 마쳤으면 반드시 Close 메서드를 호출해 연결을 종료해야 합니다.

PDF 문서를 생성하기 위해서는 일정량 이상의 시간이 필요합니다. 특히, 생성할 PDF 문서의 페이지 수가 많을 경우 상당한 시간이 필요할 수 있습니다. 서버 성능과 PDF 문서량에 적절하도록 cmdTimeoutSec 값을 지정합니다. 지정된 시간 이내로 PDF 문서가 생성되지 못할 경우 Timeout 오류가 발생합니다.

예제
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