https://mgk.kr/tools/large-pdf-to-divided-images.html

 

큰 PDF를 A4로 출력

 

mgk.kr

 

 

해당 서비스는 포스터 등을 출력할 때, 인쇄를 A4 용지로 나눠서 출력할 수 있는 서비스이다.

만들게 된 계기는 기존의 아크로벳 리더 프로그램으로 해당 기능을 사용하고 있었다.

 

하지만, 맥 버전이 업그레이드 되면서 해당 기능이 비활성화 됐고, 이걸 서비스로 만들어서 업로드 해뒀다.

 

실제로 테스트를 위해서 구글 프레젠테이션에서는 페이지를 cm 크기 단위로 조절할 수 있어서 포토샵 등이 어려운 사람들에게 추천한다.

기능이 필요할 때 마다 서비스를 만들어 두고, 더 이상 관심이 없는 서비스들이 몇개 있다.

관심도가 떨어지는 이유가 사실 상 서비스를 사용하는 사람이 없는게 문제인데 SEO 등을 잘하지 못해서 검색도 되지 않는게 문제인듯 하다.

 

이 블로그를 통해서 검색에 도움되는 소개 글을 만들어서 검색이 되게 노려보겠다는 계획.

 

많관부

Spring 구조

3개의 구조 이용해서 코드를 짰다.

  • Controller
  • Service
  • Repository
GET 요청
Client -[GetUserRequest]> Controller -[GetUserDTO]> Service -[UserEntity]> Repository -[UserEntity]> DB

POST 요청
Client -[PostUserRequest]> Controller -[PostUserDTO]> Service -[UserEntity]> Repository -[UserEntity]> DB

이런 구조를 가져가면 될것인가?

처음 시도를 이렇게 짰는데 Get 요청과 Post 요청이 다른 부분을 어떻게 처리할지 고민이 된다.

Get 요청은 UUID 를 넣어서 줘야하지만, Post 요청은 DB 생성 시 또는 UUID 발급을 해서 줘야한다.

롬복을 안 넣었더니, 결국 실행엔 실패했다.

추가해서 다시 코드를 짜봐야겠다.

롬복도 사실은 코드를 편하게 짜기 위해서 생성자 등을 넣어주는 것으로 알고 있었는데 너무 밀접하게 들어와 있어 조금 시간이 필요하겠다.


오늘까지의 commit

https://github.com/mingkyme/backend.focation.com/commit/e12bbcec369a43783e1a2071d62e25286348faf7

'JAVA' 카테고리의 다른 글

2024.08.04 자바 공부 1일차  (0) 2024.08.05

+ Recent posts