PDF 및 HTML 파일 만들고 받기

브라우저를 통하지 않고 PDF와 HTML 파일을 만들고 받는 방법은 다음과 같습니다.

1

권한이 있는 사용자로 로그인 합니다.

다음 경로를 호출합니다.

http://localhost:1975/r/signon/login

http://localhost:1975 부분은 사용하고 있는 서버의 경로로 바꿉니다.

필요한 파라미터는 2가지 입니다.

userid

만들 책의 권한이 있는 사용자의 아이디입니다.

password

userid로 보내는 사용자의 비밀번호입니다.

꼭 POST 방식으로 호출해야 합니다.

로그인 이후에 HTTP 응답 헤더 Cookie에서 JSESSIONIDR 값을 확인할 수 있습니다. 이 후의 HTTP 요청 헤더 CookieJSESSIONIDR 값을 보내면 세션을 유지할 수 있습니다.

2

PDF 파일을 생성합니다.

다음 경로를 호출합니다.

http://localhost:1975/r/pdf/BOOK_ID

호출하는 경로에서 BOOK_ID는 책의 고유ID입니다. 책 상세 화면에서 확인 할 수 있습니다.

다음에서 설명할 HTML 파일을 만들 때 사용되는 BOOK_ID는 모두 같은 문자열입니다.

필요한 파라미터는 2가지 입니다.

pdf_theme

PDF를 만들 때 사용할 테마의 고유 아이디입니다. 책과 마찬가지로 테마 상세 보기 화면에서 확인할 수 있습니다.

pdf_page_layout

PDF를 만들 때 사용할 레이아웃의 고유 아이디입니다. PDF 레이아웃 상세 보기 화면에서 확인할 수 있습니다.

3

HTML 파일을 만듭니다.

다음 경로를 호출합니다.

http://localhost:1975/r/html/build/BOOK_ID

호출하는 경로에서 BOOK_ID는 책의 고유ID입니다. 책 상세 화면에서 확인 할 수 있습니다.

필요한 파라미터는 두 가지입니다.

html_theme

HTML을 만들 때 사용할 웹 테마입니다. 역시 확인은 테마 상세 보기에서 알 수 있습니다.

html_viewer_layout

HTML을 만들 때 사용할 웹 뷰어 레이아웃입니다. 확인은 웹 뷰어 레이아웃 상세 보기에서 알 수 있습니다.

이 값을 넣지 않을 경우 이전 모습의 HTML이 만들어집니다.

4

만들어진 파일을 다운로드 받습니다.

다음 경로를 호출합니다.

PDF
http://localhost:1975/r/pdf/download/BOOK_ID
HTML
http://localhost:1975/r/html/download/BOOK_ID