Ceci n'est pas une bibliothèque PDF Java open source, mais vous pouvez contacter l'application pour voir si elle répond à vos besoins : https://www.compdf.com/contact-sales
Voici le guide d'intégration : https:// www.compdf.com/blog/build-an-android-pdf-viewer-or-editor
Fonctions prises en charge (en plus de la lecture, il prend également en charge d'autres fonctions d'édition, d'annotation et autres PDF) : https://www. compdf.com/guides/pdf- sdk/android/viewer
Requirements
ComPDFKit PDF SDK est pris en charge sur les appareils Android exécutant le niveau d'API 19 ou supérieur, ou ciblant la dernière version stable d'Android 4.4 ou supérieur. De plus, le SDK PDF ComPDFKit nécessite que les applications activent les fonctionnalités du langage Java 8 pour être créées.
- Android Studio 3.2 ou version ultérieure (prend en charge Android : x86, x86_64, armeabi-v7a, arm64-v8a.
Structure du package Android (demandez au vendeur d'obtenir le package de test du SDK)
SDK PDF ComPDFKit pour Android Le package comprend les fichiers suivants :
libs - Contient les dossiers ComPDFKit.aar, ComPDFKit-UI.aar et ComPDFKit-Tools.aar.
ComPDFKit.aar est l'API principale du PDF. ComPDFKit-UI.aar est la vue PDF.
ComPDFKit-Tools.aar fournit une solution d'implémentation complète et des composants d'interface utilisateur du SDK ComPDFKit, qui peuvent vous aider à implémenter les fonctions du SDK plus rapidement.
Exemples - Dossier contenant des exemples de projets Android.
Viewer - Un lecteur PDF de base, comprenant des fonctions telles que la lecture de fichiers PDF, le changement de thème, les signets, la recherche de texte, etc.
Annotations - Un lecteur PDF avec des fonctions d'édition d'annotations de type complet, notamment l'ajout d'annotations, la modification d'annotations, des listes d'annotations, etc.
ContentEditor - Un lecteur PDF avec des fonctions d'édition de texte et d'images, notamment la modification du texte, le remplacement d'images, etc.
Formulaires - Un lecteur PDF avec des capacités d'édition de formulaires complets, notamment des boutons radio, des zones de liste déroulante, etc.
DocsEditor - Un lecteur PDF avec des fonctions d'édition de pages, notamment l'insertion/suppression de pages, l'extraction de pages, la réorganisation des pages, etc.
PDFViewer - Un programme PDF multifonctionnel qui intègre toutes les fonctions ci-dessus.
ComPDFKit_Tools - Une bibliothèque de contrôle par défaut pour créer rapidement divers modules fonctionnels de lecteurs PDF.
Samples - Dossier contenant des exemples de projets qui appellent directement l'interface
api_reference_android - Documentation de référence de l'API.
developer_guide_android.pdf - Guide du développeur.
release_notes.txt - Notes de version.
legal.txt - Informations légales et de droits d'auteur.
TestFile - Dossier contenant les fichiers de test.
Ceci n'est pas une bibliothèque PDF Java open source, mais vous pouvez contacter l'application pour voir si elle répond à vos besoins : https://www.compdf.com/contact-sales
Voici le guide d'intégration : https:// www.compdf.com/blog/build-an-android-pdf-viewer-or-editor
Fonctions prises en charge (en plus de la lecture, il prend également en charge d'autres fonctions d'édition, d'annotation et autres PDF) : https://www. compdf.com/guides/pdf- sdk/android/viewer
Requirements
ComPDFKit PDF SDK est pris en charge sur les appareils Android exécutant le niveau d'API 19 ou supérieur, ou ciblant la dernière version stable d'Android 4.4 ou supérieur. De plus, le SDK PDF ComPDFKit nécessite que les applications activent les fonctionnalités du langage Java 8 pour être créées.
- Android Studio 3.2 ou version ultérieure (prend en charge Android : x86, x86_64, armeabi-v7a, arm64-v8a.
Structure du package Android (demandez au vendeur d'obtenir le package de test du SDK)
SDK PDF ComPDFKit pour Android Le package comprend les fichiers suivants :
libs - Contient les dossiers ComPDFKit.aar, ComPDFKit-UI.aar et ComPDFKit-Tools.aar.
ComPDFKit.aar est l'API principale du PDF. ComPDFKit-UI.aar est la vue PDF.
ComPDFKit-Tools.aar fournit une solution d'implémentation complète et des composants d'interface utilisateur du SDK ComPDFKit, qui peuvent vous aider à implémenter les fonctions du SDK plus rapidement.
Exemples - Dossier contenant des exemples de projets Android.
Viewer - Un lecteur PDF de base, comprenant des fonctions telles que la lecture de fichiers PDF, le changement de thème, les signets, la recherche de texte, etc.
Annotations - Un lecteur PDF avec des fonctions d'édition d'annotations de type complet, notamment l'ajout d'annotations, la modification d'annotations, des listes d'annotations, etc.
ContentEditor - Un lecteur PDF avec des fonctions d'édition de texte et d'images, notamment la modification du texte, le remplacement d'images, etc.
Formulaires - Un lecteur PDF avec des capacités d'édition de formulaires complets, notamment des boutons radio, des zones de liste déroulante, etc.
DocsEditor - Un lecteur PDF avec des fonctions d'édition de pages, notamment l'insertion/suppression de pages, l'extraction de pages, la réorganisation des pages, etc.
PDFViewer - Un programme PDF multifonctionnel qui intègre toutes les fonctions ci-dessus.
ComPDFKit_Tools - Une bibliothèque de contrôle par défaut pour créer rapidement divers modules fonctionnels de lecteurs PDF.
Samples - Dossier contenant des exemples de projets qui appellent directement l'interface
api_reference_android - Documentation de référence de l'API.
developer_guide_android.pdf - Guide du développeur.
release_notes.txt - Notes de version.
legal.txt - Informations légales et de droits d'auteur.
TestFile - Dossier contenant les fichiers de test.
这个手伸的有点大。。。几大PDF阅读器包括adobe官方的都是免费的 你做这个干嘛
没有用这个做练习的吧
三思而后行。
没接触过,貌似不简单
想自己做一个啊,这个貌似不简单,不过呢,github上开源的几个都不错,目前项目中就用了一个
手机上的pdf阅读器,大公司都没几个做得好
大家有没有其他格式的开源阅读器啊,推荐几个github 项目地址
Apache 有个开源的java写的pdf解析和生成的库