PdfCompliance

PdfCompliance enumeration

يحدد مستوى الامتثال لمعايير PDF.

public enum PdfCompliance

قيم

اسمقيمةوصف
Pdf170سيتوافق ملف الإخراج مع معيار PDF 1.7 (ISO 32000-1).
Pdf201سيتوافق ملف الإخراج مع معيار PDF 2.0 (ISO 32000-2).
PdfA1a2سيتوافق ملف الإخراج مع معيار PDF/A-1a (ISO 19005-1). يتضمن هذا المستوى جميع متطلبات PDF/A-1b ويتطلب بالإضافة إلى ذلك تضمين بنية المستند (المعروف أيضًا باسم “الموسوم” )، بهدف ضمان إمكانية البحث في محتوى المستند وإعادة استخدامه.
PdfA1b3سيتوافق ملف الإخراج مع معيار PDF/A-1b (ISO 19005-1). يهدف PDF/A-1b إلى ضمان إعادة إنتاج موثوقة للمظهر المرئي للمستند .
PdfA2a4سيتوافق ملف الإخراج مع معيار PDF/A-2a (ISO 19005-2). يتضمن هذا المستوى جميع متطلبات PDF/A-2u ويتطلب بالإضافة إلى ذلك تضمين بنية المستند (المعروف أيضًا باسم “الموسوم” )، بهدف ضمان إمكانية البحث في محتوى المستند وإعادة استخدامه.
PdfA2u5سيتوافق ملف الإخراج مع معيار PDF/A-2u (ISO 19005-2). يهدف PDF/A-2u إلى الحفاظ على المظهر المرئي الثابت للوثيقة بمرور الوقت، بشكل مستقل عن الأدوات والأنظمة المستخدمة في الإنشاء والتخزين. أو تقديم الملفات بالإضافة إلى ذلك، يمكن استخراج أي نص موجود في document بشكل موثوق كسلسلة من نقاط ترميز Unicode.
PdfA46سيتوافق ملف الإخراج مع معيار PDF/A-4 (ISO 19005-4:2020). يهدف PDF/A-4 إلى الحفاظ على المظهر المرئي الثابت للمستند بمرور الوقت، بشكل مستقل عن الأدوات والأنظمة المستخدمة في الإنشاء أو تخزين أو عرض الملفات. بالإضافة إلى ذلك، يمكن استخراج أي نص موجود في document بشكل موثوق كسلسلة من نقاط ترميز Unicode.
PdfUa17سيتوافق ملف الإخراج مع معيار PDF/UA-1 (ISO 14289-1). الغرض الأساسي من PDF/UA هو تحديد كيفية تمثيل المستندات الإلكترونية بتنسيق PDF بطريقة a التي تسمح للملف بأن يكون يمكن الوصول إليها.

أمثلة

يوضح كيفية تعيين مستوى الامتثال لمعايير PDF لمستندات PDF المحفوظة.

Document doc = new Document(MyDir + "Images.docx");

// قم بإنشاء كائن "PdfSaveOptions" الذي يمكننا تمريره إلى طريقة "حفظ" المستند
// لتعديل كيفية تحويل هذه الطريقة للمستند إلى .PDF.
// لاحظ أن بعض خيارات PdfSaveOptions محظورة عند الحفظ في أحد المعايير ويتم إصلاحها تلقائيًا.
// استخدم IWarningCallback لمعرفة الخيارات التي تم إصلاحها تلقائيًا.
PdfSaveOptions saveOptions = new PdfSaveOptions();

// اضبط خاصية "الامتثال" على "PdfCompliance.PdfA1b" لتتوافق مع معيار "PDF/A-1b"،
// والذي يهدف إلى الحفاظ على المظهر المرئي للمستند حيث يقوم Aspose.Words بتحويله إلى PDF.
// اضبط خاصية "الامتثال" على "PdfCompliance.Pdf17" لتتوافق مع المعيار "1.7".
// اضبط خاصية "الامتثال" على "PdfCompliance.PdfA1a" لتتوافق مع معيار "PDF/A-1a"،
// والذي يتوافق مع "PDF/A-1b" بالإضافة إلى الحفاظ على بنية المستند للوثيقة الأصلية.
// اضبط خاصية "الامتثال" على "PdfCompliance.PdfUa1" لتتوافق مع معيار "PDF/UA-1" (ISO 14289-1)،
// والذي يهدف إلى تحديد المستندات الإلكترونية الممثلة في ملف PDF والتي تسمح بالوصول إلى الملف.
// اضبط خاصية "الامتثال" على "PdfCompliance.Pdf20" لتتوافق مع معيار "PDF 2.0" (ISO 32000-2).
// اضبط خاصية "الامتثال" على "PdfCompliance.PdfA4" لتتوافق مع معيار "PDF/A-4" (ISO 19004:2020)،
// الذي يحافظ على المظهر المرئي الثابت للوثيقة بمرور الوقت.
// يساعد هذا في جعل المستندات قابلة للبحث، ولكنه قد يزيد بشكل كبير من حجم المستندات الكبيرة بالفعل.
saveOptions.Compliance = pdfCompliance;

doc.Save(ArtifactsDir + "PdfSaveOptions.Compliance.pdf", saveOptions);

أنظر أيضا