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

고정 헤더 영역

글 제목

메뉴 레이어

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

메뉴 리스트

  • Home
  • Programming
  • Macintosh
  • Guest Book
  • Write
  • Admin
  • 분류 전체보기 (329)
    • 헉!! (164)
      • 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 (15)
    • 즐겨보자!! (89)
      • 수양록08~09 (26)
      • 일상10 (3)
      • 일상11 (14)
      • 일상12 (0)
      • 일상13 (3)
      • 일상16 (12)
      • 일상19 (1)
      • 일상20 (5)
      • 일상21 (1)
      • 일상22 (5)
      • 일상23 (2)
      • 그냥 (9)
      • 기타 (5)
      • 금오공업고등학교 (3)
    • 그냥좋아!! (75)
      • 음악 (22)
      • ipod (2)
      • MAC (15)
      • iPhone (9)
      • Zero (7)
      • IT관심사 (16)
      • 최근이슈 (2)
      • 사진 (1)
    • 백업용 (0)
      • 스물네살의 그림일기 (0)
      • 백업용 (0)
      • 주식 매매 일지 (0)

검색 레이어

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

검색 영역

컨텐츠 검색

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 권태성

  • [tomcat] 톰캣 버전확인

    2014.09.11 by 권태성

  • [jsp] MultipartFile로 받은 이미지의 바이너리 추출

    2014.08.12 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

[tomcat] 톰캣 버전확인

현재 설치된 톰캣의 정확한 버전을 알고자 할 경우에 사용할 수 있는 방법 입니다.java -cp tomcatPath/lib/catalina.jar org.apache.catalina.util.ServerInfo 위 커맨드에서 tomcatPath 부분만 설치된 톰캣의 경로로 설정해주시면 됩니다. 그럼 이런식으로 현재 서버 정보를 확인할 수 있습니다.

헉!!/jsp / java 2014. 9. 11. 18:32

[jsp] MultipartFile로 받은 이미지의 바이너리 추출

자바스크립트로 이미지의 바이너리를 뽑아보려고 했는데 좀처럼 안되어서결국 이미지를 입력받아서 서버에 MultipartFile로 넘겨주고 바이너리를 돌려받는 형식으로 해결을 하였습니다. MultipartFile로 넘겨받은 이미지의 바이너리가 필요할때 사용할 수 있는 소스 입니다. MultipartHttpServletRequest mpRequest = (MultipartHttpServletRequest)request; Iterator files = mpRequest.getFileNames(); String fileName = "";while(files.hasNext()){ fileName = (String)files.next();MultipartFile multiFile = mpRequest.getFile(f..

헉!!/jsp / java 2014. 8. 12. 19:12

추가 정보

인기글

  1. -
    [javascript] 원하는 select option의 selected 처리

    2013.04.23 10:43

  2. -
    [javascript] button 태그에서 onClick의 스크립트가 동작하지 않을때

    2012.11.22 20:45

  3. -
    [javascript] 크롬에서 window.open의 fullscreen

    2013.03.12 19:25

  4. -
    [MySQL] int형 날짜를 DATE형으로 변환

    2013.03.06 09:59

최신글

  1. -
    -
    WD SN850X 2TB NVMe 구입

    즐겨보자!!/일상23

  2. -
    [서버 / Docker] CentOS6에서 Certbot 설치하기

    헉!!/ETC

  3. -
    -
    휴대용 모니터 구입 (ZEUSLAP P16K)

    즐겨보자!!/일상23

  4. -
    -
    라이젠 3600X에서 5600으로 업그레이드

    즐겨보자!!/일상22

페이징

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

티스토리툴바