addPdfDocument

PDF 문서를 생성한 후 메일 메시지에 첨부로 추가합니다.

형식

Java
public void addPdfDocument(PdfDocument pdfDoc) throws SecurePdfMailErrorException

파라미터

pdfDoc

PdfDocument 오브젝트. 첨부할 PDF 문서 정의 오브젝트입니다.

반환값

없음

예외

예외

설명

SecurePdfMailErrorException

암호 지정 방법이 올바르지 않을 경우 예외가 발생합니다.

설명

PdfDocument 오브젝트를 사용해 생성할 PDF 문서를 정의한 후 addPdfDocument 메서드를 사용해 PDF를 메일 메시지에 첨부 형식으로 추가합니다. clearPdfDocument 메서드를 호출하면 추가된 PDF 정의가 삭제됩니다.

예제

Java
SecurePdfMail secMail = new SecurePdfMail();

// PDF 문서를 정의합니다.
PdfDocument pdfDoc = new PdfDocument();
pdfDoc.setFileName("테스트.pdf");
pdfDoc.setPageSize("Letter");
pdfDoc.setTitle("하루가\" 이렇게...");
pdfDoc.setOutline(true);
pdfDoc.setUserPassword("123");

try
{
    pdfDoc.setCoverHtml(secMail.loadTextFromFile("C:\\Template\\cover.htm")); 
    pdfDoc.addTocHtml(secMail.loadTextFromFile("C:\\Template\\content1.htm"));
    pdfDoc.addTocHtml(secMail.loadTextFromFile("C:\\Template\\content1.htm"));

    //PDF 문서를 메일에 첨부합니다.
    secMail.addPdfDocument(pdfDoc);
}
catch (SecurePdfMailErrorException e)
{
    System.out.println("오류 종류:" + e.getType());
    System.out.println("오류 코드:" + e.getCode());
    System.out.println("오류 설명:" + e.getDescription());
}
catch (Exception e)
{
    System.out.println(e.getMessage());
}