Այս հակիրճ ձեռնարկը ձեզ կառաջնորդի քայլերին, թե ինչպես գտնել և փոխարինել տեքստը Word փաստաթղթում Java-ի միջոցով: Օգտագործելով պարզ API զանգեր, կարելի է հեշտությամբ փոխարինել տեքստը Word փաստաթղթում Java-ի միջոցով ցանկացած հավելվածի համար և անկախ Օպերացիոն համակարգի միջավայրից:
Word-ի փաստաթղթում Java-ի միջոցով տեքստը փոխարինելու քայլեր
- Կարգավորեք Aspose.Words for Java JAR ֆայլը Maven պահոցից
- Ստեղծեք Document Class օրինակ՝ սկզբնաղբյուր Փաստաթուղթը տեքստը փոխարինելու համար բացելու համար
- Նախաձեռնեք FindReplaceOptions դասը և սահմանեք որոնման և փոխարինման տարբերակները
- Կատարեք որոնումը և փոխարինեք գործունեությունը աղբյուրի և թիրախային տողերով
- Պահպանեք փոփոխված word փաստաթուղթը սկավառակի վրա
Java-ում վերը նշված քայլերը գտնում և փոխարինում են Word փաստաթղթում մի քանի քայլի ընթացքում: Գործողությունը կսկսվի՝ բեռնելով աղբյուրը DOCX-ը՝ օգտագործելով Document class օբյեկտը: Այնուհետև մենք կստեղծենք *FindReplaceOptions դասի օբյեկտ՝ Word փաստաթղթի ներսում որոնման և փոխարինելու պարամետրերը սահմանելու համար: Ի վերջո, մենք կկատարենք որոնման և փոխարինման գործողությունները՝ հիմնված ընտրված չափանիշների վրա և կպահենք փոփոխված փաստաթղթի ֆայլը սկավառակի վրա:
Կոդ՝ Word փաստաթղթում Java-ի միջոցով տեքստ գտնելու և փոխարինելու համար
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"); | |
} | |
} |
Վերոհիշյալ օրինակը Java-ում փոխարինում է բառը DOCX-ում՝ օգտագործելով պարզ API զանգեր: Դուք կախված չեք Microsoft Word-ից կամ Interop գրադարանից՝ վերը նշված օրինակը ձեր հավելվածում օգտագործելու համար: FindReplaceOptions Class-ը ցուցադրում է տարբեր հատկություններ՝ որոնման և փոխարինելու չափանիշները սահմանելու համար, ներառյալ համընկնումի տառերը, ուղղությունը փոխարինելը և ամբողջական բառեր գտնելը և այլն:
Այս թեմայում մենք ականատես եղանք, որ որքան հեշտ է գտնել և փոխարինել տեքստը DOCX-ում Java-ի միջոցով: Եթե ցանկանում եք ուղարկել Word փաստաթուղթը որպես էլ.