یک Word در Word را با NET REST API جایگزین کنید

این مقاله شامل فرآیند جایگزینی کلمه در Word با NET REST API است. شما از Aspose.Words برای NET Cloud SDK برای تغییر کلمه در Word با C# REST API در فضای ابری با استفاده از چند تماس API استفاده خواهید کرد. گزینه های مختلفی برای سفارشی کردن عملیات جایگزینی متن مورد بحث قرار می گیرد.

پيش نياز

  • [ایجاد یک حساب کاربری و دریافت اعتبار API] ( https://kb.aspose.cloud/ fa/total/net/how-to-create-aspose-cloud-apis-account/)
  • دانلود Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
  • راه اندازی پروژه راه حل C# با SDK بالا برای جایگزینی متن

مراحل تغییر Word در Word با C# Low Code API

  1. شی WordsApi را با استفاده از شناسه کلاینت و مخفی نمونه سازی کنید
  2. فایل ورد ورودی را در جریان حافظه بخوانید
  3. شی ReplaceTextParameters را ایجاد کنید و متن قدیمی، متن جدید و سایر پرچم ها را تنظیم کنید
  4. نام فایل خروجی را تنظیم کنید و روش ReplaceTextOnline() را با درخواست سفارشی فراخوانی کنید
  5. محتویات فایل خروجی را از پاسخ API دریافت کنید و روی دیسک محلی ذخیره کنید

مراحل فوق فرآیند * جایگزینی کلمات در Word DOC با C# REST API* را تعریف می کند. فرآیند را با بارگیری فایل Word منبع در جریان حافظه و سپس ایجاد درخواست جایگزینی متن با استفاده از ReplaceTextParameters و تنظیم مقدار متن قدیمی، مقدار متن جدید، پرچم برای مطابقت با حروف بزرگ، مطابقت کامل کلمه و وجود regex در متن قدیمی آغاز کنید. ارزش. در نهایت، متد ReplaceTextOnline() را فراخوانی کنید تا متن آنلاین جایگزین شود و فایل Word خروجی از پاسخ API واکشی شود.

کد برای جایگزینی Word در Word DOC با NET REST API

این کد نمونه نحوه جایگزینی یک کلمه در سند Word با C# Low Code API را نشان می دهد. ما DestFileName را به نام فایل خروجی تنظیم می کنیم که برای واکشی فایل Word حاصل با استفاده از روش TryGetValue() در نتیجه فراخوانی API استفاده می کنیم. با استفاده از روش File.Create یک جریان فایل ایجاد کنید و خروجی را با استفاده از این استریم در دیسک محلی ذخیره کنید.

در این مبحث آموزش یافتن و جایگزینی متن آنلاین در فایل ورد را آموختیم. برای تغییر ویژگی های سند Word، به مقاله زیر مراجعه کنید: Change Properties of Word Document with NET REST API.

 فارسی