v26.3
تم إعادة تسمية IDataSource إلى IData
- Interface IDataSource: تمت إعادة تسميتها إلى IData.
- أصبحت فئات الخيارات أسهل في الاستخدام.
تم إعادة تسمية FileDataSource إلى FileData
- Class FileDataSource: تمت إعادة تسميتها إلى FileData.
- أصبحت فئات الخيارات أسهل في الاستخدام.
- تم تحديث وتع fixing تعليقات XML.
- تم تحديث جميع الأمثلة التي تشمل Input و Output.
مثال على الاستخدام:
يوضح المثال كيفية استخدام FileData في Input و Output.
// 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.
- أصبحت فئات الخيارات أسهل في الاستخدام.
- تم تحديث وتع fixing تعليقات XML.
- تم تحديث جميع الأمثلة التي تشمل Input و Output.
مثال على الاستخدام:
يوضح المثال كيفية استخدام StreamData في Output.
// 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.
- أصبحت فئات الخيارات أسهل في الاستخدام.
- تم تحديث جميع الأمثلة التي تشمل Input و Output.
مثال على الاستخدام:
يوضح المثال كيفية تصدير قيم النماذج إلى ملف 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/
تم إصلاح المشكلات
- تم إصلاح مشكلة حيث كان تحويل صورة إلى 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.