사과 냄새나는 IT이야기 TAESTORY,

고정 헤더 영역

글 제목

메뉴 레이어

사과 냄새나는 IT이야기 TAESTORY,

메뉴 리스트

  • Home
  • Programming
  • Macintosh
  • Guest Book
  • Write
  • Admin
  • 분류 전체보기 (323)
    • 헉!! (163)
      • C언어 (3)
      • C++ (0)
      • iOS (11)
      • SQLite (1)
      • CCNA (1)
      • jsp / java (65)
      • javascript (21)
      • MySQL (11)
      • PostgreSQL (2)
      • Oracle (5)
      • Objective C (21)
      • Swift (3)
      • SQL Server (MS-SQL) (3)
      • XE / ZEROBOARD (1)
      • Mac Developer Library (0)
      • Arduino (1)
      • ETC (14)
    • 즐겨보자!! (85)
      • 수양록08~09 (26)
      • 일상10 (3)
      • 일상11 (14)
      • 일상12 (0)
      • 일상13 (3)
      • 일상16 (12)
      • 일상19 (1)
      • 일상20 (6)
      • 일상21 (3)
      • 그냥 (9)
      • 기타 (5)
      • 금오공업고등학교 (3)
    • 그냥좋아!! (74)
      • 음악 (22)
      • ipod (2)
      • MAC (14)
      • iPhone (9)
      • Zero (7)
      • IT관심사 (16)
      • 최근이슈 (2)
      • 사진 (1)
    • 백업용 (0)
      • 스물네살의 그림일기 (0)
      • 백업용 (0)
      • 주식 매매 일지 (0)

검색 레이어

사과 냄새나는 IT이야기 TAESTORY,

검색 영역

컨텐츠 검색

헉!!/jsp / java

  • [JAVA] pdfbox 텍스트 구분자 넣기

    2020.11.21 by 권태성

  • [JAVA] PDF to XLS

    2020.04.09 by 권태성

  • [JAVA] PDF 파일 텍스트 읽기

    2020.04.09 by 권태성

  • [JAVA] try-with-resources와 Multi-catch Exceptions

    2016.08.27 by 권태성

  • [JAVA] 자바에서 자바스크립트 실행

    2016.02.17 by 권태성

  • [egov] 전자정부프레임워크로 인한 package javax.servlet.jsp.tagext does not exist 오류

    2015.08.05 by 권태성

  • [Spring] form에서 날짜 값을 받을때 typeMisMatch 오류 해결방법

    2015.07.17 by 권태성

  • [jsp] JSP에서 스프링의 서비스 호출하여 사용하는 방법

    2015.06.02 by 권태성

[JAVA] pdfbox 텍스트 구분자 넣기

4월에 만지작 거리던 프로젝트를 11월 말에야 다시 열어보게 되었는데.. pdf 파일 내 텍스트 추출은 https://blog.taeseong.me/394에서 했던 대로 처리를 했지만 표 같은 양식이 있는 파일들은 텍스트를 파싱하기에 좀 어려움이 있어서 어떻게 해야하나 하다가 아래 방법으로 해결했습니다. File source = new File(filePath); PDDocument pdfDoc = PDDocument.load(source); PDFTextStripper pts = new PDFTextStripper() { @Override protected void writeString(String text, List textPositions) throws IOException { writeString..

헉!!/jsp / java 2020. 11. 21. 23:12

[JAVA] PDF to XLS

같은 라이브러리를 이용해서 PDF를 바로 XLS로 변환하는 방식도 있는데 XML로 변환 후 XLSX로 변환하는 방식을 추천하길래 따라서 해봤습니다. 간단한 텍스트가 있는 PDF는 꽤 괜찮게 변환이 되는데 아쉬운점은 표가 삽입되어있다거나 하는 경우는 변환이 원활하지 않았습니다. 일단은 참고로 남겨두기 위해 작성해두는 것이니 만약 이 글을 보시는 분이 계시다면 참고로만 봐주세요. 변환을 위해서는 aspose pdf, cells 라이브러리가 필요합니다. 해당 라이브러리의 다른 버전이나 추가 정보가 필요하신 분들은 아래 링크를 참고하세요. https://mvnrepository.com/artifact/com.aspose/aspose-pdf/20.3 https://mvnrepository.com/artifact/..

헉!!/jsp / java 2020. 4. 9. 21:48

[JAVA] PDF 파일 텍스트 읽기

개인적으로 만들고 있는 프로그램에서 PDF 파일 내 텍스트를 가져와야하는 일이 있어서 사용했던 소스를 간략하게 정리해봅니다. pdfbox를 사용해서 PDF 파일을 읽어올 것이기 때문에 pdfbox dependency를 추가하거나 jar를 받습니다. https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox/2.0.19 org.apache.pdfbox pdfbox 2.0.19 사용법은 아주 간단합니다. String fileName = "2020_03.pdf"; File source = new File(fileName); PDDocument pdfDoc = PDDocument.load(source); String text = new PDFTextStripper..

헉!!/jsp / java 2020. 4. 9. 21:36

[JAVA] try-with-resources와 Multi-catch Exceptions

JAVA8이 나온지도 꽤 시간이 흘럿는데 JAVA에 관심이 없기도하고 회사에서 7을 쓰고있다보니 이제서야 7에 대한 내용을 쓰고있다.. 1. try-with-resources기존에 try-catch 문에서 자원의 해제는 finally문을 만들어서 처리를 했었는데 JAVA 7부터는 그럴 필요가 없다.public static void viewTable(Connection con) throws SQLException { String query = "select COF_NAME, SUP_ID, PRICE, SALES, TOTAL from COFFEES"; try (Statement stmt = con.createStatement()) { ResultSet rs = stmt.executeQuery(query); ..

헉!!/jsp / java 2016. 8. 27. 18:31

[JAVA] 자바에서 자바스크립트 실행

이런 경우는 거의 없겠지만 자바스크립트를 자바에서 사용하고자 할땐 ScriptEngine을 이용해서 사용할 수 있습니다. ScriptEngineManager scriptEngineMgr = new ScriptEngineManager(); ScriptEngine jsEngine = scriptEngineMgr.getEngineByName("JavaScript"); 위와 같이 엔진을 선언하고 아래와 같이 자바스크립트 함수를 선언 합니다.private static void initScriptValue(ScriptEngine jsEngine) throws ScriptException { jsEngine.eval("JAVASCRIPT CODE INSERT"); }jsEngine.eval("") 에 스크립트 코드를..

헉!!/jsp / java 2016. 2. 17. 19:20

[egov] 전자정부프레임워크로 인한 package javax.servlet.jsp.tagext does not exist 오류

전자정부프레임워크 컴포넌트들을 사용 할 경우 빌드시에 package javax.servlet.jsp.tagext does not exist 에러가 나올 수 있습니다.이 경우에는 pom.xml에 아래의 dependency를 추가해주면 됩니다. javax.servletservlet-apiprovided2.5 javax.servlet.jspjsp-apiprovided2.1

헉!!/jsp / java 2015. 8. 5. 14:47

[Spring] form에서 날짜 값을 받을때 typeMisMatch 오류 해결방법

날짜를 bean(vo)에 매핑할때 form에 입력된 날짜는 String형인데 bean의 날짜변수 타입은 Date 타입이라면 typeMisMatch 오류가 발생합니다. 이를 해결하기 위해서는 InitBinder를 사용하면 간단하게 해결이 됩니다. @InitBinder protected void initBinder(WebDataBinder binder){ DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat,true)); } 컨트롤러 상단에 위의 initBinder 소스를 넣어주면 됩니다.

헉!!/jsp / java 2015. 7. 17. 18:50

[jsp] JSP에서 스프링의 서비스 호출하여 사용하는 방법

일반적으로 스프링에서 서비스를 등록해놓으면 스프링 내에서 사용을 하는데이번에 구축된지 오래된 소스를 신규 스프링 소스와 프로젝트를 합치는 과정에서 특이한 케이스로 스프링에서 등록해놓은 서비스를jsp 내에서 가져와서 사용해야하는 경우가 생겨서 아래 방법으로 사용하였습니다. ServletContext servletContext = getServletContext(); WebApplicationContext waContext = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); ExamService examService = (ExamService) waContext.getBean("ExamService"); WebAppli..

헉!!/jsp / java 2015. 6. 2. 18:11

추가 정보

인기글

  1. -
    [슈퍼패미콤 미니] 슈퍼패미콤 미니에서 마메 게임하기

    2017.10.28 11:02

  2. -
    [슈퍼패미콤 미니] 슈퍼패미콤 미니에서 네오지오 게임하기

    2017.10.30 20:36

  3. -
    -
    [아두이노] 적외선 수신기(IR Receiver)로 아두이노에서 리모컨 값 받기

    2016.07.11 23:50

  4. -
    -
    [슈퍼패미콤미니] 슈퍼패미콤 미니에서 추가한 게임들 폴더별 관리하기

    2017.10.30 20:54

최신글

  1. -
    -
    유플러스 LTE빔 (SPRO2+) 쿨러 교체기

    일상20

  2. -
    -
    쿠팡에서 구매한 맥북 AppleCare 구매방법 (구매증빙 등록방법)

    MAC

  3. -
    -
    맥북 프로 구입

    일상21

  4. -
    -
    이사 소감

    일상21

페이징

이전
1 2 3 4 ··· 9
다음
TISTORY
사과 냄새나는 IT이야기 TAESTORY, © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일