나는 안드로이드 프로그래밍에 초보입니다. pdf 파일의 단어를 사용하는 작은 응용 프로그램을 만들려고합니다. 그들을 구할 방법이 있습니까? 아마도 PDF 형식으로 작동하는 라이브러리입니까?어떻게하면 안드로이드에서 pdf 파일의 단어를 얻을 수 있습니까
-2
A
답변
0
좋은 품질의 상용 솔루션을 찾으려면 Aspose.Pdf for Android을보십시오. 문서를 작성, 조작 및 편집 할 수있는 PDF 처리 라이브러리입니다. 기능은 다음과 같습니다 :
PDF 압축 옵션, 광범위한 하이퍼 링크 기능, 확장 보안 컨트롤, 사용자 정의 글꼴 처리, 데이터 소스와의 통합, 책갈피 추가 또는 제거, 첨부 및 주석 작업, PDF 가져 오기 또는 내보내기 양식 데이터, 텍스트 및 이미지 작업, 분할, 연결, 추출 또는 삽입, 페이지를 이미지로 변환 등등.
다음은 PDF 파일에서 텍스트를 추출하는 간단한 예입니다.
String input = new File(Environment.getExternalStorageDirectory(), "Document1.pdf").toString();
// Load the PDF document
Document doc = new Document(input);
// Create a text absorber
TextAbsorber absorber = TextAbsorber();
// Accept page 1 for absorber.
doc.getPages().get_Item(1).accept(absorber);
// Extract all text from page 1
String text = absorber.getText();
Log.i("PDF", text);
추 신 : 저는 Aspose의 개발자입니다.
1
PDF 읽기/쓰기는 많은 안드로이드 개발자들이 직면하고 슬픈 듯이 거대한 문제입니다. 오픈 소스 리소스는 거의 없습니다. JVM에서 작동하는 대부분의 라이브러리는 Android VM과 호환되지 않는 스윙 및 기타 라이브러리를 사용합니다.
MuPDF 및 PlugPDF 사용자가 pdf를 읽고 원하는 텍스트를 선택할 수 있도록 허용하는 경우 작동합니다. 인디 개발자 인 경우 모두 무료 인 PlugPDF를 포함하여 모두 무료입니다.
돈을 지불하려는 경우 pdf (iText 및 Aspose를 염두에두고)에서 텍스트를 추출 할 수있는 많은 상용 라이브러리가 있습니다.
관련 문제
- 1. 안드로이드에서 ---- 어떻게하면 텍스트에서 음성으로 말하는 단어를 얻을 수 있습니까?
- 2. 어떻게하면 입력 파일의 URL을 얻을 수 있습니까?
- 3. 어떻게하면 C#에서 txt 파일의 단어를 바꿀 수 있습니까?
- 4. 어떻게하면 안드로이드에서 pdf없이 PDF 파일을 볼 수 있습니까?
- 5. 어떻게하면 안드로이드에서 dotnet 웹 서비스의 데이터를 얻을 수 있습니까?
- 6. 어떻게하면 System.Web.Http.Owin을 얻을 수 있습니까?
- 7. 어떻게하면 mp4 비디오 파일의 크기를 얻을 수 있습니까?
- 8. 어떻게하면 777 - CHMOD PHP 파일의 소스를 얻을 수 있습니까?
- 9. 어떻게하면 XPath를 사용하여 XML 파일의 하위 값을 얻을 수 있습니까?
- 10. 어떻게하면 SFTP를 통해 파일의 마지막 라인을 얻을 수 있습니까
- 11. 어떻게하면 pdf 파일을 업로드 할 수 있습니까?
- 12. 어떻게하면 안드로이드에서 vitamio 플레이어를 사용할 수 있습니까?
- 13. 어떻게하면 안드로이드에서 동적으로 크기를 변경할 수 있습니까?
- 14. 어떻게하면 안드로이드에서 투명한리스트 뷰를 만들 수 있습니까?
- 15. 어떻게하면 안드로이드에서 YuvImage를 만들 수 있습니까?
- 16. 어떻게하면 정확한 날짜를 얻을 수 있습니까?
- 17. 어떻게하면 시스템 드라이브 문자를 얻을 수 있습니까?
- 18. 어떻게하면 sqlgeometry arc의 중심점을 얻을 수 있습니까?
- 19. 어떻게하면 페이팔에서 거래 내역을 얻을 수 있습니까
- 20. 어떻게하면 QTableWidget에 대한 대의원을 얻을 수 있습니까?
- 21. 어떻게하면 mp3 파일에서 PUID를 얻을 수 있습니까?
- 22. 어떻게하면 반대편에있는 상태 변수를 얻을 수 있습니까?
- 23. 어떻게하면 libphp5.so를 빌드/얻을 수 있습니까?
- 24. 어떻게하면 mysql 테이블에 필드를 얻을 수 있습니까?
- 25. 어떻게하면 HTML/CSS에서이 스타일을 얻을 수 있습니까?
- 26. 어떻게하면 크롬에 활성 dowloands를 얻을 수 있습니까?
- 27. 어떻게하면 안드로이드에서이 디자인을 얻을 수 있습니까?
- 28. 어떻게하면 더 정확한 위치를 얻을 수 있습니까?
- 29. 어떻게하면 복잡한 CSS 레이아웃을 얻을 수 있습니까?
- 30. 어떻게하면 이런 탭 레이아웃을 얻을 수 있습니까
dup? "Java를위한 최고의 PDF 오픈 소스 라이브러리는 무엇입니까?"http://stackoverflow.com/questions/6118635/what-is-the-best-pdf-open-source-library-for-java – DavidPostill