반응형
HTML에 PDF viewer를 적용하려고 여러 글을 찾아보는데
대부분의 예제마다 Height는 px로 고정되어 끄트머리가 비게 되는 현상이 발생했다.
여느 방법을 적용해도 height 100을 만족시키는 코드가 없었음 ㅠㅠ
예시 1. style="height:800px; 줄 경우,
예시 2. style="height:100%; 를 줄경우,
화면에 맞게, 딱맞는 pdf 뷰어를 만들기 위해서는, 미디어 쿼리를 적용해야한다는 해결방안이 있었음.
(근데 알겠지만, 반응형웹에 사용되는 미디어쿼리란 100%를 맞출수 없음 ㅠㅠ)
그래서 찾은 해결 방법
원하는 개발 방향은
- 화면 전체에 PDF 표출
- height는 100%를 만족
- pdf에 여러 메뉴를 제공
우선, html에 pdf를 표출하기 위한 방법으로는 다양한 방법이 있음. 자세한 구현 방법 및 제약사항은 구글링
1. PDFObject.js
2. PDF.js
3. iframe
4. embed
PDFObject를 적용한 코드
압축 해제후, index.html를 실행
(body에는 깔끔한 디자인을 위해 sytle을 추가하였으니, 필요에 따라 제거하면 됨.)
다 하고 나서 드는 생각이지만
아마 예시2와 같이 표출될 경우, style="position:absolute;" 를 추가해준다면 제대로 표출 될것같다. 퇴근전 부랴부랴 작성하는 해결책ㅠㅠ끗
728x90
반응형
'개발아닌개발 > springboot' 카테고리의 다른 글
타임리프(thymeleaf) 라디오 버튼의 초기값 설정하기 (0) | 2022.01.12 |
---|---|
Autowired 안 될때 Bean 주입받아 해결하기(autowired Class is null 문제해결) (0) | 2022.01.10 |
SpringSecurity 패스워드 암호화 대신 sha512 사용하여 로그인 (0) | 2021.12.15 |
[오류] Web server failed to start. Port 8080 was already in use. (0) | 2021.11.23 |
Map<String, Object>의 안에 Object를 int로 바꾸는 방법 (2) | 2021.11.10 |
댓글