Class PdfAConverter
Class PdfAConverter
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
מייצג תוסף לטיפול בהמרת מסמכי PDF בפורמט PDF/A ולווידוא התאמה ל-PDF/A.
public sealed class PdfAConverter : 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.
מחזיר
אובייקט Aspose.Pdf.Plugins.ResultContainer המכיל את תוצאת העיבוד.