این مقاله شامل فرآیند جایگزینی کلمه در Word با Python REST API است. شما از Aspose.Words برای Python Cloud SDK برای تغییر کلمه در Word با Python REST API در ابر با استفاده از چند تماس API استفاده خواهید کرد. گزینه های مختلفی برای سفارشی کردن عملیات جایگزینی متن مورد بحث قرار می گیرد.
پیش نیاز
- یک حساب کاربری ایجاد کنید و اعتبار API را دریافت کنید
- برای افزودن نشانک در فایل Word، Aspose.Words Cloud SDK برای پایتون را دانلود کنید
- برای جایگزینی متن، پروژه راه حل پایتون را با SDK بالا راه اندازی کنید
مراحل تغییر Word در Word با Python Low Code API
- شی WordsApi را با استفاده از شناسه کلاینت و مخفی ایجاد کنید
- فایل ورد ورودی را در جریان حافظه بخوانید
- شی ReplaceTextParameters را ایجاد کنید و متن قدیمی، متن جدید و سایر پرچم ها را تنظیم کنید
- نام فایل خروجی را تنظیم کنید و روش ReplaceTextOnline() را با درخواست سفارشی فراخوانی کنید
- محتویات فایل خروجی را از پاسخ API دریافت کنید و روی دیسک محلی ذخیره کنید
مراحل فوق، فرآیند جایگزینی کلمات در Word DOC با Python REST API را تعریف می کند. فرآیند را با بارگیری فایل Word منبع در جریان حافظه و سپس ایجاد درخواست متن جایگزین با استفاده از ReplaceTextParameters و تنظیم مقدار متن قدیمی، مقدار متن جدید، پرچم برای مطابقت با حروف بزرگ، تطبیق کل کلمه و وجود regex در مقدار متن قدیمی، آغاز کنید. در نهایت، متد ReplaceTextOnline() را فراخوانی کنید تا متن آنلاین جایگزین شود و فایل Word خروجی از پاسخ API واکشی شود.
کدی برای جایگزینی Word در Word DOC با Python REST API
این کد نمونه نحوه جایگزینی یک کلمه در سند Word با Python Low Code API را نشان می دهد. ما DestFileName را به نام فایل خروجی تنظیم می کنیم که برای واکشی فایل Word حاصل با استفاده از روش TryGetValue() در نتیجه فراخوانی API استفاده می کنیم. با استفاده از روش File.Create یک جریان فایل ایجاد کنید و با استفاده از این جریان خروجی را در دیسک محلی ذخیره کنید.
در این مبحث آموزش یافتن و جایگزینی متن آنلاین در فایل ورد را آموختیم. برای تغییر ویژگی های سند Word به مقاله زیر مراجعه کنید: Change Properties of Word Document with Python REST API.