웹페이지 to PDF

해결하고 싶은 문제

카드사용 내역이나 견적등 고지의무가 있는 개인데이터가 웹사이트에 이미 존재한다. 개인데이터를 기반으로 일일이 PDF를 제작/고지하기엔 비용과 시간이 낭비된다.

솔루션/패턴 설명

M2 를 이용해 개인화 페이지를 즉시 PDF 로 변환한다.

../../_images/dgm024.png

변환 중 표지를 삽입하거나 PDF 형식에 맞도록 페이지별 제작도 가능하다.

구현

  • 웹페이지 to Web API 와 유사한 구조를 가진다.

  • 개인정보보호를 위해 노출되는 URL을 암호화한다.

  • 해당 URL요청으로부터 웹사이트에 로그인하는 방식에 대해 정의한다.

  • M2 가 웹페이지에 로그인 후 약속된 페이지를 PDF로 실시간 편집/변환한다.

장점/효과

  • 웹페이지가 존재한다면 별도의 데이터 연동이 불필요하다.

  • 개인화가 쉽게 가능하다.

주의점

  • ID/비밀번호를 그대로 노출하는 것보다 익명성을 제공하거나, OAuth 등 제한된 접근허가 방식을 추천한다.

  • 웹페이지를 표현되는 형태 그대로 PDF 로 변환하는 편이 좋다. 숨겨진 화면이나 이벤트가 필요하다면 지나친 커스터마이징이 가미되어 복잡도를 높이게 된다.

기타

M2는 고객에 의해 접근이 허가된 페이지에만 접근할 수 있도록 사전에 통제한다.