کار با اسناد با استفاده از 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 پشتیبانی از هر دو Fluent و غیر Fluent APIs، اجازه می دهد تا توسعه دهندگان را به انتخاب سبک است که بهترین متناسب با تنظیمات برنامه نویسی و نیازهای پروژه خود را. بیایید به چند مثال نگاه کنیم تا ببینیم این دو نوع API چگونه متفاوت هستند.

اسناد را مقایسه کنید

برای مقایسه دو سند Word و ذخیره نتیجه از LowCode استفاده کنید.

مثال api غیر روان:

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

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);

مثال api روان:

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

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

شما همچنین می توانید CompareOptions را برای مقایسه دقیق تنظیم کنید.

مثال api غیر روان:

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);

مثال api روان:

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 استفاده کنید.

مثال api غیر روان:

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

Converter.Convert(inputDoc, outputDoc);

مثال api روان:

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

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

پیدا کردن و جایگزینی متن

از LowCode برای جایگزینی سریع متن در کل سند استفاده کنید.

مثال api غیر روان:

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

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

مثال api روان:

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 ببینید.