이 문서에는 Word의 단어를 NET REST API로 바꾸는 과정이 포함되어 있습니다. .NET Cloud SDK용 Aspose.Words를 사용하여 몇 가지 API 호출을 사용하여 클라우드에서 C# REST API로 Word의 단어를 변경합니다. 텍스트 교체 작업을 사용자 정의하는 다양한 옵션에 대해 설명합니다.
전제조건
- 계정 생성 및 API 자격 증명 받기
- 다운로드 Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- 위 SDK로 C# 솔루션 프로젝트를 설정하여 텍스트 교체
C# Low Code API를 사용하여 Word에서 단어를 변경하는 단계
- 클라이언트 ID와 비밀번호를 사용하여 WordsApi 개체를 인스턴스화합니다.
- 입력 Word 파일을 메모리 스트림으로 읽어옵니다.
- InstallTextParameters 개체를 만들고 이전 텍스트, 새 텍스트 및 기타 플래그를 설정합니다.
- 출력 파일 이름을 설정하고 맞춤 요청으로 ReplaceTextOnline() 메서드를 호출합니다.
- API 응답에서 출력 파일 내용을 가져와 로컬 디스크에 저장
앞서 언급한 단계에서는 Word DOC의 단어를 C# REST API로 바꾸는 프로세스를 정의합니다. 원본 Word 파일을 메모리 스트림에 로드한 다음, RectextParameters를 사용하여 텍스트 바꾸기 요청을 생성하고 이전 텍스트 값, 새 텍스트 값, 대소문자 일치 플래그, 전체 단어 일치 및 이전 텍스트의 정규식 존재를 설정하여 프로세스를 시작합니다. 값. 마지막으로, 온라인으로 텍스트를 바꾸고 API 응답에서 출력 Word 파일을 가져오기 위해 바꾸기 TextOnline() 메서드를 호출합니다.
Word DOC의 Word를 NET REST API로 바꾸는 코드
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void ReplaceWord() | |
{ | |
var wordsApi = new WordsApi("id", "secret"); | |
var request = new ReplaceTextOnlineRequest(); | |
string output = "output.docx"; | |
request.Document = File.OpenRead("Sample.docx"); | |
request.ReplaceText = new ReplaceTextParameters() | |
{ | |
IsMatchCase = false, | |
IsMatchWholeWord = false, | |
IsOldValueRegex = false, | |
NewValue = "file", | |
OldValue = "document" | |
}; | |
request.DestFileName = output; | |
var replaceTask = wordsApi.ReplaceTextOnline(request); | |
replaceTask.Wait(); | |
var result = replaceTask.Result; | |
if (result.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
이 샘플 코드는 Word 문서의 단어를 C# Low Code API로 바꾸는 방법을 보여줍니다. API 호출 결과에서 TryGetValue() 메서드를 사용하여 결과 Word 파일을 가져오는 데 사용하는 출력 파일 이름으로 DestFileName을 설정했습니다. File.Create 메서드를 사용하여 파일 스트림을 만들고 이 스트림을 사용하여 로컬 디스크에 출력을 저장합니다.
이 주제에서는 Word 파일에서 온라인으로 텍스트를 찾고 바꾸는 방법을 배웠습니다. Word 문서 속성을 변경하려면 다음 문서를 참조하세요: Change Properties of Word Document with NET REST API.