Effacer les commentaires du document PDF en ligne ou les gérer via les applications Android
Développez une puissante application utilitaire d’annotation de documents PDF basée sur Android.Code répertorié pour la gestion des commentaires du fichier PDF.
Supprimer les annotations PDF en ligne
- Importez le fichier PDF pour supprimer les commentaires en le téléchargeant
- Faites-le en cliquant dans la zone de dépôt via glisser-déposer de l’application d’annotation
- En fonction de la taille du fichier PDF et de la vitesse d’Internet, attendez quelques secondes
- Cliquez sur le bouton “Supprimer” pour effacer les commentaires
- Téléchargez le fichier instantanément
Supprimer les commentaires du document PDF via l'API de l'application Android
- Ajouter une référence de bibliothèque au projet Android
- Charger un document via un objet de classe Document
- Sélectionnez la page spécifique via getPages().get_Item(Index)
- Utilisez AnnotationSelector et obtenez toutes les annotations de texte via annotationSelector.getSelected()
- Parcourez chaque annotation et appelez la méthode delete pour la supprimer.
- Appelez la méthode save pour enregistrer le fichier.
Code : Supprimer les commentaires du fichier PDF
Document docPDF = new Document(_dataDir + "samplePDF.pdf"); | |
Page page = docPDF.getPages().get_Item(1); | |
AnnotationSelector annotationSelector = new AnnotationSelector( | |
new TextAnnotation(page, Rectangle.getTrivial())); | |
page.accept(annotationSelector); | |
List<Annotation> TextAnnotations = annotationSelector.getSelected(); | |
for (Annotation fa : TextAnnotations) { | |
page.getAnnotations().delete(fa); | |
} | |
docPDF.save(_dataDir + "deletedAnnotation.pdf"); |
Ajouter une annotation via l'API de l'application Android
- Ajouter une référence de bibliothèque au projet Android
- Créer un objet de classe Document
- Ajoutez la nouvelle page et le contenu en utilisant getPages().add()
- Utilisez getPages().get_Item(Index) de la classe TextAnnotation
- Définissez les annotations pertinentes telles que le titre, le sujet, le contenu, etc.
- Utilisez getAnnotations().add pour ajouter les annotations
- Appelez la méthode save pour enregistrer le fichier avec les commentaires ajoutés
Code : Ajouter une annotation PDF
Document pdfDocument = new Document(); | |
Page targetPage = pdfDocument.getPages().add(); | |
targetPage.getParagraphs().add(new TextFragment("Here are the sample contents")); | |
TextAnnotation annotation = new TextAnnotation(pdfDocument.getPages().get_Item(1), new Rectangle(220, 420, 420, 620)); | |
annotation.setTitle("Title of the annotation"); | |
annotation.setSubject("Subject of the annotation"); | |
annotation.setState(AnnotationState.Accepted); | |
annotation.setContents("Contents of the annotation"); | |
annotation.setOpen(true); | |
annotation.setIcon(TextIcon.Key); | |
Border border = new Border(annotation); | |
border.setWidth(6); | |
border.setDash(new Dash(1, 1)); | |
annotation.setBorder(border); | |
pdfDocument.getPages().get_Item(1).getAnnotations().add(annotation); | |
pdfDocument.save("AnnotatedPdf.pdf"); |
Développer l'application Android d'annotation de documents PDF
Besoin de développer une application mobile ou un utilitaire d’annotation PDF pour fournir des commentaires, faire des suggestions ou collaborer avec d’autres sur le document ?Avec
Aspose.PDF for Android via Java
, une API enfant de
Aspose.Total for Android via Java
, tout développeur Android peut intégrer le code API ci-dessus dans son application d’annotation de documents.La puissante bibliothèque Android permet de programmer n’importe quelle solution d’annotation de documents.De plus, il peut prendre en charge de nombreux formats populaires, notamment le format PDF.
Bibliothèque Android pour annoter les fichiers PDF
- Nous hébergeons nos packages Java en Dépôts Maven .
- Aspose.PDF for Java est un fichier JAR commun contenant du byte-code.
- Suivez le instructions étape par étape pour savoir comment installer Aspose.PDF for Android via Java.
Configuration requise
- API Android 31 et 32
- Android 4.0 et supérieur
- Outils Android Studio et SDK
Pour plus de détails sur les dépendances de packages optionnels, telles que JogAmp JOGL, le moteur de polices Harfbuzz, Java Advanced Imaging JAI, veuillez vous référer à [Documentation produit](https://docs.aspose.com/pdf/java/system-requirements/).