v26.3

تم إعادة تسمية IDataSource إلى IData

  • Interface IDataSource: تم إعادة تسميتها إلى IData.
  • فئات الخيارات الآن أسهل في الاستخدام.

تم إعادة تسمية FileDataSource إلى FileData

  • Class FileDataSource: تم إعادة تسميتها إلى FileData.
  • فئات الخيارات الآن أسهل في الاستخدام.
  • تم تحديث وتعليق تعليقات xml.
  • تم تحديث جميع الأمثلة الخاصة بالإدخال والإخراج.

مثال على الاستخدام:

المثال يوضح كيفية استخدام FileData في الإدخال والإخراج.

// Create EncryptOptions object to set instructions
var options = new EncryptOptions("123456", "qwerty");
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfSecurity.Encrypt(options);

تم إعادة تسمية StreamDataSource إلى StreamData

  • Class StreamDataSource: تم إعادة تسميتها إلى StreamData.
  • فئات الخيارات الآن أسهل في الاستخدام.
  • تم تحديث وتعليق تعليقات xml.
  • تم تحديث جميع الأمثلة الخاصة بالإدخال والإخراج.

مثال على الاستخدام:

المثال يوضح كيفية استخدام StreamData في الإخراج.

// Create TocOptions object to set instructions
var options = new TocOptions();
// Set the Title
options.Title = "My Table of Contents";
// Design Headings
options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output stream 
var outputStream = new MemoryStream();
options.AddOutput(new StreamData(outputStream));
options.CloseOutputStreams = false;
// Perform the process
PdfManager.AddTableOfContents(options);

تم إعادة تسمية DirectoryDataSource إلى DirectoryData

  • Class DirectoryDataSource: تم إعادة تسميتها إلى DirectoryData.
  • فئات الخيارات الآن أسهل في الاستخدام.
  • تم تحديث جميع الأمثلة الخاصة بالإدخال والإخراج.

مثال على الاستخدام:

المثال يوضح كيفية تصدير قيم النماذج إلى ملف TSV وتعيين الخصائص.

// Create PdfToTiffOptions object to set instructions
var options = new PdfToTiffOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryData("path_to_output_directory"));
// Perform the process
PdfConverter.Convert(options);

تم تصحيح خاصية Delimiter في Feature ExtractFormDataToDsvOptions

تم تصحيح خطأ إملائي في الكلمة.

مثال على الاستخدام:

المثال يوضح كيفية تصدير قيم النماذج إلى ملف TSV وتعيين الخصائص.

// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions();
//Set Delimiter
options.Delimiter = '\t';
//Add Field Names to result
options.AddFieldName = true;
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.tsv"));
// Perform the process
PdfExtractor.Extract(options);

إنشاء صفحة منتج لِـ “PDF Manager” لهذا الموقع

https://products.documentize.com/pdf-manager/

إنشاء صفحة منتج لِـ “PDF Form” لهذا الموقع

https://products.documentize.com/pdf-form/

إصلاح المشكلات

  • تم إصلاح مشكلة حيث كان تحويل Image إلى PDF يسبب استثناء نفاد الذاكرة.
  • تم إصلاح مشكلة حيث كان توليد جدول المحتويات ينتج نتائج غير صحيحة.
  • تم إصلاح مشكلة حيث كانت خاصية OptimizeResources UnembedFonts تتسبب في استثناء.
  • تم إصلاح مشكلة حيث لم يطبق PDF إلى HTML الخطوط بشكل صحيح عند عرضها في Internet Explorer.
  • تم إصلاح مشكلة حيث كان PDF إلى HTML ينتج عناصر ومؤشرات تنسيق في غير موضعها.
  • تم إصلاح مشكلة حيث كان عملية تحويل PDF إلى PDF/A تتوقف عن العمل.
  • تم إصلاح مشكلة حيث كان تحويل PDF إلى PDF/A يزيل حقول النماذج وقيمها.
  • تم إصلاح مشكلة حيث كان مخرجات PDF إلى PDF/A غير متوافقة مع PDF/A_1a.
  • تم إصلاح مشكلة حيث كان مخرجات PDF إلى PDF/A غير متوافقة مع PDF/A_2b.
  • تم إصلاح مشكلة حيث فشل مخرجات PDF إلى PDF/A-3A في فحص التوافق Preflight.
  • تم إصلاح مشكلة حيث فشل مخرجات PDF إلى PDF/A-3B في فحص التوافق Preflight.
04‏/03‏/2026
 عربي