web-dev-qa-db-fra.com

Android: Existe-t-il une bibliothèque gratuite PDF pour Android

J'ai besoin d'une bibliothèque PDF pour manipuler un PDF, (création de PDF, conversion d'images en PDF) et des choses comme ça, mais sur Android.

J'ai essayé le port =ite Android itext mais le projet de bibliothèque génère des erreurs de compilation après l'avoir ajouté à mon projet. Il semble qu'il utilise toujours certaines classes de transformation d'affinité définies dans AWT.

43
Nezir

Il semble qu'aucune des bibliothèques Java pdf pures ne fonctionnera avec Android car elles utilisent des bibliothèques qui ne sont pas prises en charge par Android. Je pense avoir lu que iText est intéressé à faire un portage vers Android mais pense que google devrait les prendre en charge s'ils l'ont fait, n'a pas encore de source à ce sujet.

Voici un projet en cours d'écriture de fichiers PDF dans Android: sourceforge.net/projects/apwlibrary Je ne l'ai pas essayé et il dit qu'il ne fait que des fichiers PDF simples

17
softarn
7
DeRagan

Jetez un oeil à MuPDF .

MuPDF utilise une très petite empreinte et prend en charge presque complètement toutes les fonctionnalités de PDF-1.7. C'est la base du visualiseur SumatraPDF (Windows) assez populaire, mais il a été porté sur Android et iOS aussi.

Ensuite, ayez aussi un regardez toutes les questions qui ont été posées sur ce site concernant MuPDF.

5
Kurt Pfeifle

IText semble bien fonctionner.

Pour résoudre le problème de compilation affineTransform, il vous suffit de marquer le "Micro PJAWT.jar" dans iText pour l'exporter dans Eclipse afin que votre projet dépendant puisse l'utiliser à des fins de compilation.

2
Danny D'Amours