เมื่อใช้ ICEPDF กับแพ็คเกจแร็คแบบอักษรเพื่อแปลงรูปภาพจะมีลายน้ำอย่างเป็นทางการ คุณสามารถถอดลายน้ำได้โดยถอดแพ็คเกจชั้นวางเพียงแค่แก้ไขสองคลาสในแพ็คเกจชั้นวาง
1. ก่อนดาวน์โหลดแพ็คเกจไปยัง ICEPDF
2. ใช้ซอฟต์แวร์การบีบอัดเพื่อบีบอัดไฟล์ JAR เพื่อรับโฟลเดอร์ชื่อ ICEPDF-CORE
3. ค้นหาไฟล์คลาส 2 ไฟล์ที่จะแก้ไขใช้ซอฟต์แวร์ถอดรหัสและบันทึกเป็นไฟล์ Java
ในไฟล์ ProductInfo.Class ภายใต้ ICEPDF-CORE/ORG/ICEPDF/CORE/APPLICATION Folder
ไฟล์ padding.class อยู่ใน ICEPDF-CORE/ORG/ICEPDF/CORE/POBJECTS/โฟลเดอร์กราฟิก
4. แก้ไขเนื้อหาในไฟล์ Java สองไฟล์
(1) แก้ไขเมธอด getVersion () ในไฟล์ productInfo.java เพื่อส่งคืนสตริงที่ว่างเปล่า
(2) มีสองสถานที่ที่จะแก้ไขในไฟล์ padding.java หนึ่งคือการปรับเปลี่ยนอาร์เรย์สองอักขระด้านบนให้ว่างเปล่า
ประการที่สองคือการเพิ่มคำจำกัดความ int ไปยังที่สองสำหรับลูปของบล็อกคำสั่งคงที่
5. รวบรวมไฟล์ Java สองไฟล์ลงในไฟล์คลาส ผู้ที่มีสภาพแวดล้อม Java สามารถใช้คำสั่ง Javac โดยตรงเพื่อรวบรวม (ควรวางไฟล์ Java ไว้ในไดเรกทอรีที่สอดคล้องกันสำหรับการดำเนินการคำสั่งในตัวอย่างนี้คำสั่งจะถูกดำเนินการบนดิสก์ C ดังนั้นไฟล์ Java ควรวางไว้ในดิสก์ C ดังแสดงในรูปด้านล่าง)
หมายเหตุ: (1) หากข้อผิดพลาดในวงกลมสีแดงของภาพต่อไปนี้ถูกรวบรวมนั่นเป็นเพราะไฟล์ Java เป็นปัญหาการเข้ารหัส UTF-8 ให้เปิดไฟล์ Java ใน Notepad ให้บันทึกเป็นรูปแบบ ANSI แล้วคอมไพล์อีกครั้ง
(2) เมื่อรวบรวมไฟล์ padding.java จะมีการรายงานข้อผิดพลาดต่อไปนี้ เนื่องจากการขาดแพ็คเกจการพึ่งพาโฟลเดอร์ ORG ทั้งหมดภายใต้โฟลเดอร์ IcePDF-Core ที่คลายออกในขั้นตอนที่ 2 จึงถูกคัดลอกไปยังดิสก์ C แล้วทำการคอมไพล์ใหม่
6. ในที่สุดใช้ซอฟต์แวร์การบีบอัดเพื่อแทนที่สองคลาสที่รวบรวมไว้ในไฟล์ JAR นี่โอเค!
วิธีการด้านบนของการกำจัดลายน้ำจาก ICEPDF (แนะนำ) คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น