v25.7

تحسين قابلية الاستخدام لمستخرج النص

  • Class TextExtractor: ثابت ولا يتطلب استخدام مُنشئ.
  • Class TextExtractor: تم تحسين السلوك عند التشغيل في وضع التقييم. لا استثناء مع مستندات من 4 صفحات أو أكثر.
  • Class TextExtractor: تم إصلاح المشكلات في طريقة Process.
  • Class PdfExtractorOptions: تم إزالته.
  • Class TextExtractorOptions: تم إعادة هيكله.
  • Enum TextFormattingMode: أعيد تسميته وتم تحسينه.

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

// The example demonstrates how to extract text content of PDF document.
// Create TextExtractorOptions object to set instructions
var options = new TextExtractorOptions(TextFormattingMode.Pure);
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Perform the process
var results = TextExtractor.Process(options);
// Get the extracted text from the ResultContainer object
var textExtracted = results.ResultCollection[0].ToString();

تحسين قابلية الاستخدام لمحوّل HTML

  • Class HtmlConverter: ثابت ولا يتطلب استخدام مُنشئ.
  • Class HtmlConverter: تم إصلاح المشكلات في طريقة Process.
  • Class HtmlConverter: تم إزالة منطق IDisposable.
  • Class PdfConverterOptions: تم إزالته.

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

// The example demonstrates how to convert PDF to HTML document.
// Create PdfToHtmlOptions object to set output data type as file with embedded resources
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Add input file path
options.AddInput(new FileDataSource("path_to_input.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_output.html"));
// Perform the process
HtmlConverter.Process(options);

// The example demonstrates how to convert HTML to PDF document.
// Create HtmlToPdfOptions
var options = new HtmlToPdfOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_input.html"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_output.pdf"));
// Perform the process
HtmlConverter.Process(options);

تحسين قابلية الاستخدام لمستخرج الصور

  • Class ImageExtractor: ثابت ولا يتطلب استخدام مُنشئ.

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

// The example demonstrates how to extract images from PDF document.
// Create ImageExtractorOptions to set instructions
var options = new ImageExtractorOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Perform the process
var results = ImageExtractor.Process(options);
// Get path to image result
var imageExtracted = results.ResultCollection[0].ToFile();

تصحيحات بسيطة

  • إصلاحات داخلية.
  • تم إصلاح أمثلة وتلميحات محوّل TIFF.
  • تقليل مدة تحسين الصفحات.
  • تم إصلاح: صورة غير صحيحة في التحويل من PDF إلى PNG.
  • تم إصلاح: عدم عرض الأحرف الصينية بشكل صحيح أثناء التحويل من PDF إلى PNG.
  • تحسين: الأداء أثناء التحويل من PDF إلى HTML.
 عربي