PDF 문서를 생성한 후 메일 메시지에 첨부로 추가합니다.
public void addPdfDocument(PdfDocument pdfDoc) throws SecurePdfMailErrorException
pdfDoc
PdfDocument 오브젝트. 첨부할 PDF 문서 정의 오브젝트입니다.
없음
예외 | 설명 |
---|---|
SecurePdfMailErrorException | 암호 지정 방법이 올바르지 않을 경우 예외가 발생합니다. |
PdfDocument 오브젝트를 사용해 생성할 PDF 문서를 정의한 후 addPdfDocument 메서드를 사용해 PDF를 메일 메시지에 첨부 형식으로 추가합니다. clearPdfDocument 메서드를 호출하면 추가된 PDF 정의가 삭제됩니다.
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());
}