השווה מסמכי PDF מוצפנים באמצעות ספריית Java
פתח קוד Java API כדי להשוות בין שני מסמכי PDF ולאחסן או להציג את התוצאות בקובץ PDF בקלות.
PDF מייצג את Portable Document Format; פורמט קובץ PDF הוא אחד מפורמטי הקבצים הנפוצים ביותר ברחבי העולם. PDF הוא פורמט קובץ גמיש שבו אתה יכול לעשות דברים בדרכים רבות ושונות כדי למלא את צרכי הארגון שלך. לפעמים נדרש להשוות בין שתי גרסאות של קובץ PDF כדי לבדוק מה השתנה. ספריית הקוד הפתוח Java PdfCompare עוזרת למפתחים להשוות מסמכי PDF בתוך היישומים שלהם. אתה יכול בקלות להשוות בין שני קבצי PDF ויכול לאחסן או להציג את התוצאות בקובץ PDF בקלות. אתה יכול בקלות להתעלם מדפים ספציפיים או אזורים מסוימים של הדפים במהלך ההשוואה. אתה יכול בקלות לבחור ולטעון את קבצי ה-PDF שברצונך להשוות
ישנו ממשק משתמש אינטראקטיבי פשוט שמשתמשים יכולים להתחיל בקלות על ידי קריאה לכיתה Class de.redsix.pdfcompare.Main. הספרייה משתמשת בסוגים שונים של סימונים כדי להבדיל בין חלקים שונים של מסמך ה-PDF. ניתן להגדיר אזורים מלבניים שניתן להתעלם מהם במהלך ההשוואה. בשביל זה צריך ליצור קובץ שמגדיר אזורים שיש להתעלם מהם.
תחילת העבודה עם PdfCompare
אנא השתמש בפקודה הבאה כדי להוסיף את התלות של maven בפרויקט שלך.
OpenPDF Maven תלות
<dependency>
<groupId>de.redsix</groupId>
<artifactId>pdfcompare</artifactId>
<version>...</version> <!-- see current version in the maven central tag above -->
</dependency>
השווה קבצי PDF Pixel by Pixel
ספריית הקוד הפתוח PdfCompare כללה תמיכה בהשוואת קבצי PDF פיקסל אחר פיקסל באמצעות קוד Java. הספרייה משתמשת בסוגים שונים של ערכות צבעים כדי לזהות אזורים שונים של המסמכים המושוואים. הפיקסלים השווים או זהים של המסמך דהויים מעט. פיקסלים שונים מסומנים באדום וירוק. הפיקסלים הצהובים מציגים אזורי התעלמות וקצה אזורי הנייר מסומנים בצבע מגנטה. דפים שהיו צפויים, אך לא הגיעו מסומנים בגבול אדום. אתה יכול בקלות לשנות את ערכת הצבעים. לשינוי ערכת הצבעים נא לכלול קובץ המכונה "application.conf" לשורש ה-classpath. אתה יכול לציין בקלות ערכת צבעים חדשה בפורמט HTML-Stlye בתוך קובץ זה.
השווה מסמכי PDF מוצפנים
ספריית PdfCompare סיפקה פונקציונליות להשוואת מסמכי PDF מוצפנים בתוך היישומים שלהם באמצעות פקודות Java. כדי להשוות קבצי PDF מוגנים בסיסמה, עליך לספק את הסיסמה של המסמכים. אתה יכול להשתמש בשתי שיטות למטרה זו וצריך להעביר את הסיסמה כפרמטר מחרוזת.
לא כולל אזורי PDF במהלך השוואת מסמכים
ספריית הקוד הפתוח PdfCompare מעניקה למפתחי תוכנה את היכולת לא לכלול אזורים מסוימים במהלך ההשוואה של מסמכי ה-PDF. כדי לא לכלול אזור, עליך להגדיר אזור זה. אתה יכול ליצור קובץ ולהגדיר אזור מלבני בתוך הקובץ שיש להתעלם ממנו. במהלך ההשוואה, אם קובץ ההחרגה שסופק לא נמצא, מתעלמים ממנו וההשוואה מתבצעת ללא ההחרגות.