نحوه یافتن و جایگزینی متن در سند Word در C++

این مبحث، نحوه یافتن و جایگزینی متن در سند Word در C++ را با استفاده از یک مثال کد ساده نشان می‌دهد. با استفاده از C++ جایگزینی متن در سند Word به راحتی در چند خط کد آسان و بدون وابستگی خارجی به کتابخانه MS Word یا Interop انجام می شود. می‌توانید از برنامه در هر یک از برنامه‌های پشتیبانی‌شده C++ که در پلتفرم‌های Windows، macOS یا Linux اجرا می‌شوند، استفاده کنید.

مراحل جایگزینی متن در سند Word در C++

  1. آخرین نسخه Aspose.Words.CPP را از NuGet Package Manager پیکربندی کنید
  2. فضای نام Aspose::Words را اضافه کنید و فایل‌های سرصفحه مورد نیاز را اضافه کنید
  3. شیء کلاس Document را برای بارگیری DOCX برای جایگزینی متن راه‌اندازی کنید
  4. شی کلاس FindReplaceOptions را برای فعال کردن ویژگی های مختلف ایجاد کنید
  5. جایگزینی متن را برای جستجوی انتخاب شده انجام دهید و رشته را جایگزین کنید
  6. سند Word را با متن جایگزین شده روی دیسک ذخیره کنید

در مراحل فوق، ابتدا سند منبع Word را از دیسک بارگیری می کنیم و سپس ویژگی های مختلفی را برای تعیین معیارهای جستجو و جایگزینی متن، از جمله جایگزینی جهت، حروف مطابقت و یافتن کل کلمات مشخص می کنیم. در نهایت، متن را در سند word با استفاده از C++* جایگزین می کنیم و DOCX اصلاح شده را روی دیسک ذخیره می کنیم.

کد برای جایگزینی متن در سند Word با استفاده از C++

در این مثال، استفاده از C++ Word سند جایگزین متن به راحتی با استفاده از فراخوانی های ساده API انجام می شود. با استفاده از یک نمونه از کلاس سند، سند Word ورودی با استفاده از API بارگیری می شود. سپس در مراحل بعدی، از کلاس FindReplaceOptions برای تعیین معیارهای جستجو و جایگزینی با تنظیم خصوصیات مختلف استفاده خواهیم کرد. در نهایت، DOCX اصلاح شده را روی دیسک یا در MemoryStream به عنوان خروجی ذخیره می کنیم.

در این مقاله به بررسی نحوه یافتن و جایگزینی متن در سند Word با استفاده از C++ پرداخته ایم. با این حال، اگر می خواهید در مورد صادرات فایل Word به PDF بیاموزید، به مقاله نحوه تبدیل Word به PDF با استفاده از ++C مراجعه کنید.

 فارسی