العمل مع المستندات باستخدام LowCode API

Aspose.Words ل .NET يوفر مساحة الاسم Aspose.Words.LowCode، والتي تبسط مهام معالجة المستندات الشائعة. تم تصميم هذا API للمطورين الذين يرغبون في إنجاز عمليات عالية المستوى مثل مقارنة المستندات واستخراج المحتوى وتحويل الصور واستبدال النص بأقل جهد.

و LowCode API مثالية للسيناريوهات حيث التنفيذ السريع هو أكثر أهمية من السيطرة غرامة الحبيبات. دعونا نلقي نظرة فاحصة على LowCode قدرات Aspose.Words ل .NET.

الميزات المتوفرة في LowCode API

تدعم مساحة الاسم Aspose.Words.LowCode حاليا:

  • Converting المستندات من تنسيق إلى آخر
  • Comparing الوثائق
  • Mail merging
  • Reporting بناء على LINQ بناء الجملة
  • Merging الوثائق
  • Search and replace
  • Digital signing من الوثائق
  • Splitting مستند إلى أجزاء باستخدام معايير مختلفة
  • إضافة watermark

بطلاقة وغير بطلاقة API

Aspose.Words ل .NET يدعم كلا بطلاقة وغير بطلاقة APIs، مما يسمح للمطورين لاختيار النمط الذي يناسب تفضيلات الترميز واحتياجات المشروع. لنلق نظرة على بعض الأمثلة لنرى كيف يختلف هذان النوعان من API.

قارن المستندات

استخدم LowCode لمقارنة مستندين Word وحفظ النتيجة.

مثال على واجهة برمجة التطبيقات غير بطلاقة:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);

مثال واجهة برمجة التطبيقات بطلاقة:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";

Comparer.Create()
   .From(firstDoc)
   .From(secondDoc)
   .To("CompareDocuments.1.docx")
   .Execute();

يمكنك أيضا تمرير CompareOptions للمقارنة الدقيقة.

مثال على واجهة برمجة التطبيقات غير بطلاقة:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";

CompareOptions options = new CompareOptions
{
    IgnoreFormatting = true,
    IgnoreCaseChanges = true
};

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc, options);

مثال واجهة برمجة التطبيقات بطلاقة:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";

ComparerContext comparerContext = new ComparerContext();
comparerContext.CompareOptions.IgnoreCaseChanges = true;

Comparer.Create(comparerContext)
   .From(firstDoc)
   .From(secondDoc)
   .To("CompareDocuments.3.docx")
   .Execute();

تحويل المستند إلى صور

استخدم LowCode لتحويل Word مستند إلى PDF.

مثال على واجهة برمجة التطبيقات غير بطلاقة:

string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";

Converter.Convert(inputDoc, outputDoc);

مثال واجهة برمجة التطبيقات بطلاقة:

string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";

Converter.Create()
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

البحث عن النص واستبداله

استخدم LowCode لاستبدال النص بسرعة عبر المستند بأكمله.

مثال على واجهة برمجة التطبيقات غير بطلاقة:

string inputDoc = "Input.docx";
string outputDoc = "Output.docx";
string pattern = "Aspose";
string replacement = "Aspose Pro";

Replacer.Replace(inputDoc, outputDoc, pattern, replacement);

مثال واجهة برمجة التطبيقات بطلاقة:

string inputDoc = "Input.docx";
string outputDoc = "Output.docx";

ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement("ReplaceMe", "Replacement");

Replacer.Create(replacerContext)
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

لماذا استخدام Aspose.Words Low Code

تساعدك مساحة الاسم Aspose.Words.LowCode على تنفيذ مهام معالجة المستندات عالية المستوى بسرعة باستخدام بناء جملة نظيف وقابل للقراءة. إنه مفيد بشكل خاص للمطورين الذين يحتاجون إلى السرعة والبساطة والرمز القابل للصيانة عند العمل مع Word المستندات.

لاستكشاف المزيد من الخيارات المتقدمة، يمكنك دائما دمج LowCode APIs مع نموذج الكائن Aspose.Words الكامل. شاهد المزيد Low Code أمثلة في API documentation.