PDF / תאימות
PDF / סקירה כללית
PDF/A הוא תקן ISO (ISO 19005) עבור ארכיון לטווח ארוך של מסמכים PDF. זה מגביל תכונות מסוימות של PDF (קריפטוגרפיה, רמזים חיצוניים, טקסטים לא מוטבעים, JavaScript) כדי להבטיח תיעוד עצמי, ניתן לשנות.
PdfValidator
‘PdfAValidator’ בודק מסמך כדי להתאים לגרסה PDF/A המפורטת. PfAVALIDationResult.isCompliant() חוזר אם המסמכים עברו את ההסמכה:
try (PdfAValidator validator = new PdfAValidator()) {
PdfAValidationResult result = validator.validate("document.pdf", PdfFormat.PDF_A_1B);
if (!result.isCompliant()) {
for (PdfAViolation v : result.getViolations()) {
System.out.println(v.getMessage());
}
}
}‘getViolations()’ חוזר לרשימה של ‘PdfAViolation’ אובייקטים, כל אחד מתאר כישלון תאימות ספציפי עם מזהה כלל, הודעה, ומסלול האוביין.
PdfAConverter
‘PdfAConverter’ ממיר מסמך שאינו תואם לתבנית PDF/A היעד, ומיישם את השינויים המבניים הנדרשים במהלך ההמרה.
תקנות מבוססות ערכים
‘ActionRules.validate()’ בודק את דיוקן הפעולה נגד הספציפיות PDF/A. AnnotationRule. Validates() בוחן את תאימות ההערה.
שיקום
לאחר אימות זיהוי הפרות, יישום הכיתה הקבועה המתאימה:
- ‘ActionFixes’ – להסיר את מילוני הפעולה האסורים
- ‘AnnotationFixes’ – תוויות נכונות שאינן מתאימות
- ‘FileStructureFixes’ – תיקון בעיות מבניות ברמת הקובץ
ראה PDF/A תיקונים עבור זרימת עבודה מפורטת לתקן.
ראה גם
- Aspose.PDF - מסמכים עסקיים
- Aspose.PDF for Java - מסמכים עסקיים