Maison >Java >javaDidacticiel >Comment puis-je ajouter des pages vierges à un PDF signé numériquement sans invalider la signature ?
Ajout de pages vierges à des PDF signés numériquement avec iText et préservation des signatures
Insérer une page vide à la fin d'un PDF signé numériquement à l'aide d'iText reste une exigence courante. Cependant, un souci de taille se pose : cette opération invalide-t-elle les signatures existantes ?
Changements autorisés et interdits
Pour comprendre l'impact de cette opération, il est essentiel de se référer à Livre blanc technique d'Adobe sur les signatures numériques. Ici, Adobe clarifie les modifications autorisées qui n'annulent pas les signatures dans les documents certifiés ou signés.
Documents certifiés ou signés
Dans les documents certifiés, la modification du contenu de la page est toujours interdit, quelles que soient les actions autorisées. Pour les documents non certifiés, les modifications du contenu des pages sont également interdites. Ainsi, l'ajout d'une page, qui modifie le contenu de la page, présente un défi.
Solution possible
Malheureusement, iText ne fournit pas de solution directe pour ajouter une page sans invalider signatures. Toutefois, les solutions de contournement suivantes peuvent être envisagées :
Remarque : N'oubliez pas que même les modifications autorisées (y compris les modèles de page) doivent être appliquées de manière incrémentielle pour conserver les signatures. . Ne pas le faire peut irrémédiablement briser la signature.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!