v26.1

ميزة جديدة: استخراج الخصائص للـ PDF Extractor

  • استخراج خصائص الـ PDF: العنوان، المؤلف، الموضوع، الكلمات المفتاحية، عدد الصفحات.
  • Class PdfExtractor: أضيفت طريقة Extract لاستخراج خصائص الـ PDF.
  • Class ExtractPropertiesOptions: تمثل خيارات استخراج خصائص الـ PDF لإضافة PdfExtractor.
  • Class PdfProperties: تمثل الخصائص والمعلومات الوصفية لوثيقة الـ PDF.
  • Interface IHaveInput: تُستخدم للخيارات التي تتطلب بيانات إدخال واحدة.
  • Class OptionsWithInput: تُستخدم للخيارات التي تتطلب بيانات إدخال واحدة.
  • وظيفة مجانية بالكامل.

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

يوضح المثال كيفية استخراج الخصائص (العنوان، المؤلف، الموضوع، الكلمات المفتاحية، عدد الصفحات) من ملف PDF.

// Create ExtractPropertiesOptions object to set input file
var options = new ExtractPropertiesOptions("path_to_your_pdf_file.pdf");
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;

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

يوضح المثال كيفية استخراج الخصائص (العنوان، المؤلف، الموضوع، الكلمات المفتاحية، عدد الصفحات) من تدفق PDF.

// Create ExtractPropertiesOptions object to set input stream
var stream = File.OpenRead("path_to_your_pdf_file.pdf");
var options = new ExtractPropertiesOptions(stream);
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;

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

يوضح المثال كيفية استخراج الخصائص من ملف PDF بأقصر طريقة ممكنة.

// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(new ExtractPropertiesOptions("path_to_your_pdf_file.pdf"));

التحسينات

  • تحسين تحويل HTML إلى PDF يدعم النص البديل للصور
  • توافق PDF إلى PDFA1b

الأخطاء التي تم إصلاحها

  • حدوث خطأ عند محاولة تحسين ملف PDF
  • مشكلة محاذاة عمودية لحقل النموذج
  • تم إصلاح مشكلة عرض النص الياباني في حقل النموذج
  • مشكلة تنسيق الجدول في تحويل HTML إلى PDF
  • تحسين حجم الـ PDF قبل التحويل إلى PDF/A أدى إلى إخراج معطل
  • مشكلة عرض الجدول بشكل غير صحيح عند التحويل من PDF إلى DOC
  • مشاكل تنسيق ملف الإخراج عند التحويل من PDF إلى Excel
  • استثناء ArgumentException أثناء التحويل من PDF إلى HTML
  • فقدان بعض الروابط في تحويل PDF إلى HTML
  • فقدان النص عند تحويل PDF إلى HTML
 عربي