Class PdfAConverter

Class PdfAConverter

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

מייצג תוסף לטיפול בהמרת מסמכי PDF בפורמט PDF/A ולווידוא התאמה ל-PDF/A.

public sealed class PdfAConverter : IPlugin

ירושה

objectPdfAConverter

מיישם

IPlugin

חברים שהורשו

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

דוגמאות

הדוגמה מדגימה כיצד לוודא את התאמת מסמך ה-PDF לפורמט PDF/A (PDF/A-1a במקרה זה):

// צור את מחלקת האפשרויות כדי להגדיר את תהליך הווידוא
var options = new PdfAValidateOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_1A
};

// הוסף קובץ אחד או יותר לווידוא
options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // החלף עם נתיב הקובץ שלך
options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
// הוסף עוד קבצים לפי הצורך

// צור את מופע התוסף
var plugin = new PdfAConverter();

// הרץ את הווידוא וקבל תוצאות
var resultContainer = plugin.Process(options);

// בדוק את המאפיין resultContainer.ResultCollection לקבלת תוצאות הווידוא עבור כל קובץ:
for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
{
    var result = resultContainer.ResultCollection[i];
    var validationResult = (PdfAValidationResult) result.Data;
    var isValid = validationResult.IsValid; // תוצאת הווידוא עבור המסמך ה-i
}

הדוגמה מדגימה כיצד להמיר את מסמך ה-PDF לפורמט PDF/A (PDF/A-3b במקרה זה):

// צור את מחלקת האפשרויות כדי להגדיר את תהליך ההמרה
var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

// הוסף את קובץ המקור
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // החלף עם נתיב הקובץ שלך

// הוסף את הנתיב לשמירת הקובץ המומר
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

// צור את מופע התוסף
var plugin = new PdfAConverter();

// הרץ את ההמרה
plugin.Process(options);

קונסטרוקטורים

PdfAConverter()

public PdfAConverter()

שיטות

Process(IPluginOptions)

מתחיל תהליך המרה או ווידוא PDF/A עם האפשרויות הנתונות.

public ResultContainer Process(IPluginOptions options)

פרמטרים

options IPluginOptions

אובייקט אפשרויות המכיל הנחיות עבור התוסף. חייב להיות מופע של מחלקת Aspose.Pdf.Plugins.PdfAConvertOptions או מחלקת Aspose.Pdf.Plugins.PdfAValidateOptions.

מחזיר

ResultContainer

אובייקט Aspose.Pdf.Plugins.ResultContainer המכיל את תוצאת העיבוד.

 Ελληνικά