이것은 오픈 소스 Java PDF 라이브러리는 아니지만 애플리케이션에 문의하여 요구 사항을 충족하는지 확인할 수 있습니다. https://www.compdf.com/contact-sales
통합 가이드는 다음과 같습니다. https:// www.compdf.com/blog/build-an-android-pdf-viewer-or-editor
지원되는 기능(읽는 것 외에도 다른 PDF 편집, 주석 및 기타 기능도 지원합니다): https://www. compdf.com/guides/pdf- sdk/android/viewer
Requirements
ComPDFKit PDF SDK는 API 레벨 19 이상을 실행하거나 안정적인 최신 Android 4.4 이상을 대상으로 하는 Android 장치에서 지원됩니다. 또한 ComPDFKit PDF SDK를 구축하려면 Java 8 언어 기능을 활성화하는 애플리케이션이 필요합니다.
- Android Studio 3.2 이상(Android 지원: x86, x86_64, armeabi-v7a, arm64-v8a.
Android 패키지 구조(SDK의 테스트 패키지를 얻으려면 영업팀에 문의)
Android용 ComPDFKit PDF SDK 패키지에는 다음 파일이 포함되어 있습니다:
libs - ComPDFKit.aar, ComPDFKit-UI.aar 및 ComPDFKit-Tools.aar 폴더가 포함되어 있습니다.
ComPDFKit.aar는 PDF 핵심 API입니다. ComPDFKit-UI.aar는 PDF 보기입니다.
ComPDFKit-Tools.aar는 SDK의 기능을 더 빠르게 구현하는 데 도움이 되는 ComPDFKit SDK의 완전한 구현 솔루션과 UI 구성 요소를 제공합니다.
예제 - Android 샘플 프로젝트가 포함된 폴더입니다.
Viewer - PDF 파일 읽기, 테마 변경, 북마크, 텍스트 검색 등과 같은 기능을 포함한 기본 PDF 리더입니다.
Annotations - 주석 추가, 주석 수정, 주석 목록 등을 포함한 전체 유형의 주석 편집 기능을 갖춘 PDF 리더입니다.
ContentEditor - 텍스트 수정, 이미지 교체 등을 포함한 텍스트 및 이미지 편집 기능을 갖춘 PDF 리더입니다.
Forms - 라디오 버튼, 콤보 상자 등을 포함한 전체 유형의 양식 편집 기능을 갖춘 PDF 리더입니다.
DocsEditor - 페이지 삽입/삭제, 페이지 추출, 페이지 순서 변경 등을 포함한 페이지 편집 기능이 있는 PDF 리더입니다.
PDFViewer - 위의 모든 기능을 통합한 다기능 PDF 프로그램입니다.
ComPDFKit_Tools - PDF 리더의 다양한 기능 모듈을 빠르게 구축하기 위한 기본 제어 라이브러리입니다.
이것은 오픈 소스 Java PDF 라이브러리는 아니지만 애플리케이션에 문의하여 요구 사항을 충족하는지 확인할 수 있습니다. https://www.compdf.com/contact-sales
통합 가이드는 다음과 같습니다. https:// www.compdf.com/blog/build-an-android-pdf-viewer-or-editor
지원되는 기능(읽는 것 외에도 다른 PDF 편집, 주석 및 기타 기능도 지원합니다): https://www. compdf.com/guides/pdf- sdk/android/viewer
Requirements
ComPDFKit PDF SDK는 API 레벨 19 이상을 실행하거나 안정적인 최신 Android 4.4 이상을 대상으로 하는 Android 장치에서 지원됩니다. 또한 ComPDFKit PDF SDK를 구축하려면 Java 8 언어 기능을 활성화하는 애플리케이션이 필요합니다.
- Android Studio 3.2 이상(Android 지원: x86, x86_64, armeabi-v7a, arm64-v8a.
Android 패키지 구조(SDK의 테스트 패키지를 얻으려면 영업팀에 문의)
Android용 ComPDFKit PDF SDK 패키지에는 다음 파일이 포함되어 있습니다:
libs - ComPDFKit.aar, ComPDFKit-UI.aar 및 ComPDFKit-Tools.aar 폴더가 포함되어 있습니다.
ComPDFKit.aar는 PDF 핵심 API입니다. ComPDFKit-UI.aar는 PDF 보기입니다.
ComPDFKit-Tools.aar는 SDK의 기능을 더 빠르게 구현하는 데 도움이 되는 ComPDFKit SDK의 완전한 구현 솔루션과 UI 구성 요소를 제공합니다.
예제 - Android 샘플 프로젝트가 포함된 폴더입니다.
Viewer - PDF 파일 읽기, 테마 변경, 북마크, 텍스트 검색 등과 같은 기능을 포함한 기본 PDF 리더입니다.
Annotations - 주석 추가, 주석 수정, 주석 목록 등을 포함한 전체 유형의 주석 편집 기능을 갖춘 PDF 리더입니다.
ContentEditor - 텍스트 수정, 이미지 교체 등을 포함한 텍스트 및 이미지 편집 기능을 갖춘 PDF 리더입니다.
Forms - 라디오 버튼, 콤보 상자 등을 포함한 전체 유형의 양식 편집 기능을 갖춘 PDF 리더입니다.
DocsEditor - 페이지 삽입/삭제, 페이지 추출, 페이지 순서 변경 등을 포함한 페이지 편집 기능이 있는 PDF 리더입니다.
PDFViewer - 위의 모든 기능을 통합한 다기능 PDF 프로그램입니다.
ComPDFKit_Tools - PDF 리더의 다양한 기능 모듈을 빠르게 구축하기 위한 기본 제어 라이브러리입니다.
Samples - 인터페이스를 직접 호출하는 샘플 프로젝트가 포함된 폴더
api_reference_android - API 참조 문서.
developer_guide_android.pdf - 개발자 가이드.
release_notes.txt - 릴리스 노트.
legal.txt - 법률 및 저작권 정보.
TestFile - 테스트 파일이 포함된 폴더입니다.
이 손이 좀 너무 크네요. . . Adobe의 공식 리더를 포함하여 여러 주요 PDF 리더가 모두 무료입니다.
이것을 연습용으로 사용하지 않습니까?
행동하기 전에 생각해보세요.
한 번도 접해본 적이 없어서 쉽지 않은 것 같아요
직접 만들어보고 싶은데, github에 좋은 오픈소스가 몇 개 있어서 현재 프로젝트에서 사용하고 있어요
휴대폰 PDF 리더를 잘하는 대기업은 거의 없습니다
다른 형식의 오픈소스 리더가 있나요? 몇 가지 Github 프로젝트 주소를 추천해 주실 수 있나요?
Apache에는 Java로 작성된 PDF 구문 분석 및 생성을 위한 오픈 소스 라이브러리가 있습니다