iText 라이브러리를 사용하여 pdf 문서의 각 단어 속성 (글꼴, 글꼴 크기, 색상 등)을 추출하려고했습니다. 모든 페이지에서 텍스트를 추출 할 수는 있지만 속성은 추출 할 수 없습니다. 또한 나는 그와 같은 것을 제공 할 수있는 것을 찾지 못했습니다. 도와주세요.iText를 사용하여 pdf 파일에서 텍스트 글꼴 가져 오기
답변
나는 자바가 아니기 때문에 코드를 제공 할 수는 없지만 잘하면 거기서 95 %를 얻을 수있다. 방법의
PdfTextExtractor.getTextFromPage(PdfReader reader, int pageNumber, TextExtractionStrategy strategy)
하나 :
먼저 다음 com.itextpdf.text.pdf.parser.TextExtractionStrategy
당신은 세 번째 매개 변수로이 클래스의 인스턴스를 전달할 수있는 인터페이스를 구현하는 클래스를 만들어야합니다 그 인터페이스의 renderText
은 처리 된 모든 텍스트 블록에 대해 호출됩니다. 호출 될 때 TextRenderInfo
이 전달되면 getFont
이라는 메서드가 있습니다.이 메서드는 찾고자하는 것을 제공합니다. 그 내용을 일종의 버퍼에 저장하고 getTextFromPage
후에 각 버퍼를 검사하여 각 글꼴을 볼 수 있습니다. 해당 인터페이스를 구현하는 예제를 보려면 SimpleTextExtractionStrategy
온라인 코드를 참조하십시오. 그렇지 않으면 here's a C# version 당신이 찾고있는 것을 거의합니다.
안녕하세요, 답장을 보내 주셔서 감사합니다. Java에서 콜백 함수의 개념을 알지 못했습니다 (여기 'renderText'와 같습니다). "Document Font"문서에서 언급 한 getFont() 메소드의 객체에 getFullFontName()을 적용하여 글꼴 이름을 가져올 수 있습니다. :-) – srjit
- 1. iText를 사용하여 PDF 파일에 글꼴 임베드
- 2. iText를 사용하여 pdf 파일에서 데이터를 추출하는 방법
- 3. iText를 사용하여 줄 위치 가져 오기
- 4. iText를 사용하여 Java로 PDF 생성하기. 무료 텍스트
- 5. iText를 사용하여 pdf 읽기
- 6. iText를 이용한 PDF 텍스트 추출
- 7. iText를 사용하여 PDF 주석 읽기
- 8. 스크립트를 사용하여 PDF 문서에서 텍스트 가져 오기
- 9. itext를 사용하여 PDF 변환에 문제가있다
- 10. Itext를 사용하여 pdf 파일 생성
- 11. itext를 사용한 OpenType 글꼴 커닝
- 12. pdf에서 페이지 가져 오기 itext를 사용하여 이미지 파일에 저장
- 13. iText를 사용하여 PDF 부분을 선택적으로 숨기기
- 14. iText를 사용하여 주석을 잃지 않고 자르기 PDF
- 15. 고정 너비가있는 텍스트 상자의 글꼴 가져 오기
- 16. iText를 사용하여 텍스트 아래에 PDF 배경으로 이미지를 삽입하는 방법은 무엇입니까?
- 17. 텍스트 파일에서 MS Access 가져 오기 문제
- 18. WinRT JavaScript 앱의 파일에서 텍스트 가져 오기
- 19. 백본과 함께 따옴표가있는 텍스트 파일에서 가져 오기
- 20. 클립에서 업로드 된 파일에서 텍스트 가져 오기
- 21. iText를 사용하여 자바 프로그램에 글꼴 임베드
- 22. PHP를 사용하여 PDF 내 텍스트 필드 목록 가져 오기
- 23. 테이블 행의 글꼴 migradoc/pdsharp에서 텍스트 너비 가져 오기
- 24. 텍스트/xml 파일에서 CLOB 데이터 가져 오기
- 25. 텍스트 파일에서 모든 currecny 값 가져 오기
- 26. 자바의 텍스트 파일에서 설정 가져 오기
- 27. 텍스트 파일에서 임의의 문자열 가져 오기 코코아?
- 28. png 파일에서 텍스트 필드 가져 오기
- 29. Powershell의 텍스트 파일에서 변수 가져 오기
- 30. 텍스트 파일에서 매개 변수 가져 오기
[사용 된 모든 글꼴이 Java iText를 사용하여 PDF에 포함되어 있는지 확인하는 방법] (http://stackoverflow.com/questions/4646130/how-to-check-that-all-used-fonts- pdf-with-java-itext) –