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

این آموزش مختصر شما را در مراحل چگونگی پیدا کردن و جایگزینی متن در سند Word با استفاده از جاوا راهنمایی می کند. با استفاده از فراخوانی های ساده API، می توان به راحتی متن را در سند Word با استفاده از جاوا** برای هر برنامه کاربردی و صرف نظر از محیط سیستم عامل جایگزین کرد.

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

  1. فایل JAR Aspose.Words for Java را از مخزن Maven پیکربندی کنید
  2. یک نمونه Document Class برای باز کردن سند منبع برای جایگزینی متن ایجاد کنید
  3. کلاس FindReplaceOptions را راه اندازی کنید و گزینه های جستجو و جایگزینی را تنظیم کنید
  4. جستجو را انجام دهید و فعالیت را با رشته های منبع و هدف جایگزین کنید
  5. سند word اصلاح شده را روی دیسک ذخیره کنید

مراحل فوق در جاوا در سند Word در چند مرحله پیدا و جایگزین می شود. فعالیت با بارگیری منبع DOCX با استفاده از شی کلاس سند آغاز می شود. سپس شیء FindReplaceOptions class را برای تنظیم پارامترهای جستجو و جایگزینی در سند Word ایجاد می کنیم. در نهایت، فعالیت جستجو و جایگزینی را بر اساس معیارهای انتخاب شده انجام می دهیم و فایل سند اصلاح شده را روی دیسک ذخیره می کنیم.

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

import com.aspose.words.Document;
import com.aspose.words.FindReplaceDirection;
import com.aspose.words.FindReplaceOptions;
import com.aspose.words.License;
public class SearchAndReplaceText {
public static void main(String[] wordsReplaceArgs) throws Exception {
// Apply Aspose.Words for Java license to remove
// evaluation version limitations during text replacement
License licenseForReplacingTxtInDoc = new License();
licenseForReplacingTxtInDoc.setLicense("Java.Aspose.Words.lic");
// Open the source Word file using Document class
Document wordDoc = new Document("Source.docx");
// Initialize FindReplaceOptions class object to replace text string
FindReplaceOptions options = new FindReplaceOptions();
options.setMatchCase(true);
options.setDirection(FindReplaceDirection.FORWARD);
options.setFindWholeWordsOnly(true);
// Creating the search and replace string in the Replace method
wordDoc.getRange().replace("Sample", "Replace", options);
// Save the replaced text result
wordDoc.save("FindAndReplace.docx");
}
}

مثال فوق در جاوا با استفاده از فراخوانی های ساده API جایگزین کلمه در DOCX می شود. شما برای استفاده از مثال بالا در برنامه خود به Microsoft Word یا کتابخانه Interop وابسته نیستید. کلاس FindReplaceOptions ویژگی‌های مختلفی را برای تنظیم جستجو و جایگزینی معیارها، از جمله حروف مطابقت، جایگزینی جهت و یافتن کل کلمات و غیره نشان می‌دهد.

در این مبحث شاهد بودیم که یافتن و جایگزینی متن در DOCX با استفاده از جاوا چقدر آسان است. اگر علاقه مند به ارسال سند Word به صورت ایمیل هستید، می توانید اطلاعات دقیقی را در موضوع، نحوه ارسال سند Word در ایمیل با استفاده از جاوا بیابید.

 فارسی