Lorsque vous utilisez IcePDF avec un ensemble de rack de police pour convertir des photos, il y aura un filigrane officiel. Vous pouvez retirer le filigrane en décompilant le package d'étagère, il suffit de modifier les deux classes dans l'emballage d'étagère.
1. Téléchargez d'abord le package sur IcePDF.
2. Utilisez un logiciel de décompression pour décompresser le fichier JAR pour obtenir un dossier nommé IcePDF-core.
3. Trouvez les fichiers de classe 2 classes à modifier, utilisez des logiciels de décompilation et enregistrez-le en fichier Java.
Dans le fichier productInfo.class sous le dossier IcePDF-core / org / icepdf / core / application,
Le fichier padding.class se trouve dans le dossier IcePDF-core / org / icepdf / core / pobjects / graphics.
4. Modifiez le contenu dans les deux fichiers Java.
(1) Modifiez la méthode getVersion () dans le fichier productInfo.java pour renvoyer une chaîne vide.
(2) Il y a deux endroits à modifier dans le fichier padding.java. L'une consiste à modifier le tableau des deux meilleurs caractères pour être vide.
La seconde consiste à ajouter une définition INT à la seconde pour la boucle du bloc d'instruction statique.
5. Compilez deux fichiers Java dans les fichiers de classe. Ceux qui ont l'environnement Java peuvent utiliser directement la commande Javac pour compiler. (Les fichiers Java doivent être placés dans le répertoire correspondant pour exécuter la commande. Dans cet exemple, les commandes sont exécutées sur le disque C, de sorte que les fichiers Java doivent également être placés dans le disque C, comme indiqué sur la figure ci-dessous)
Remarque: (1) Si l'erreur dans le cercle rouge de l'image suivante est compilée, c'est parce que le fichier Java est un problème d'encodage UTF-8, ouvrez le fichier Java dans le bloc-notes, enregistrez-le sous forme de format ANSI, puis recompilez-le.
(2) Lors de la compilation du fichier padding.java, l'erreur suivante a été signalée. En raison du manque de packages de dépendance, l'ensemble du dossier Org dans le dossier IcePDF-core dézippé à l'étape 2 a été copié sur le disque C puis recompilé.
6. Enfin, utilisez un logiciel de compression pour remplacer les deux classes compilées dans le fichier JAR. C'est ok!
La méthode ci-dessus pour éliminer les filigranes de IcePDF (recommandée) est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.