Ce didacticiel vous guidera tout au long du processus d’utilisation de la bibliothèque d’annotations qui offre des fonctionnalités robustes pour ajouter des annotations de rédaction au PDF à l’aide de Java. La ressource d’annotation de rédaction vous permet de dissimuler ou d’éliminer de manière sélective le contenu sensible d’un fichier PDF. La bibliothèque utilisée dans ce didacticiel est indépendante de la plate-forme, garantissant que le code fourni peut être exécuté sur n’importe quel système d’exploitation sans problèmes de compatibilité. Ci-dessous, vous trouverez les étapes fondamentales pour incorporer l’annotation de rédaction dans un PDF à l’aide de Java.
Étapes pour ajouter une annotation de rédaction au PDF à l’aide de Java
- Utilisez le référentiel Maven pour installer GroupDocs.Annotation for Java dans votre projet afin d’ajouter une annotation de rédaction
- Importer les classes nécessaires pour insérer l’annotation de biffure
- Instanciez un objet de classe Annotator en transmettant le chemin du fichier du PDF à son constructeur
- Instanciez une instance de classe ResourcesRedactionAnnotation et spécifiez les propriétés requises, y compris la position, le numéro de page et d’autres paramètres pertinents
- Appelez la méthode Add de la classe Annotator, en passant l’objet ResourcesRedactionAnnotation comme argument
- Appelez la méthode Annotator.save pour stocker le PDF modifié sur le disque
Les étapes mentionnées ci-dessus ont été fournies pour vous aider à insérer de manière transparente une annotation de rédaction dans un PDF à l’aide de Java. Ces instructions sont compatibles avec les systèmes d’exploitation populaires tels que Windows, macOS et Linux, tant que Java est installé. De plus, aucune installation de logiciel supplémentaire n’est requise. Vous trouverez ci-dessous un exemple de code qui illustre la procédure d’ajout d’une annotation de biffure à un PDF.
Code pour ajouter une annotation de rédaction au PDF à l’aide de Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.Reply; | |
import com.groupdocs.annotation.models.annotationmodels.ResourcesRedactionAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
public class AddRedactionAnnotationtoPDFusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
// Create an instance of Reply class and add comments | |
Reply reply1 = new Reply(); | |
reply1.setComment("First comment"); | |
reply1.setRepliedOn(Calendar.getInstance().getTime()); | |
Reply reply2 = new Reply(); | |
reply2.setComment("Second comment"); | |
reply2.setRepliedOn(Calendar.getInstance().getTime()); | |
java.util.List<Reply> replies = new ArrayList<Reply>(); | |
replies.add(reply1); | |
replies.add(reply2); | |
// Create an instance of ResourcesRedactionAnnotation class and set options | |
ResourcesRedactionAnnotation resourcesRedaction = new ResourcesRedactionAnnotation(); | |
resourcesRedaction.setBox(new Rectangle(100, 100, 100, 100)); | |
resourcesRedaction.setCreatedOn(Calendar.getInstance().getTime()); | |
resourcesRedaction.setMessage("This is resources redaction annotation"); | |
resourcesRedaction.setPageNumber(0); | |
resourcesRedaction.setReplies(replies); | |
// Add redaction annotation | |
annotator.add(resourcesRedaction); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Dans la section précédente, nous avons présenté l’utilisation de l’annotation de rédaction Java dans le PDF. Comme vous pouvez le constater, seuls quelques appels d’API sont nécessaires pour accomplir cette tâche. Une fois que vous avez installé la bibliothèque d’annotations et ajusté les chemins d’accès aux fichiers pour l’entrée et la sortie, l’intégration transparente du code fourni dans vos applications est un processus simple.
Le processus d’ajout d’un filigrane aux feuilles de calcul Excel à l’aide de Java a été expliqué en détail précédemment. Si vous souhaitez approfondir ce sujet, nous vous encourageons à explorer notre guide détaillé, qui fournit des instructions complètes sur comment ajouter un filigrane aux feuilles de calcul Excel à l’aide de Java.