이 문서에서는 NET REST API를 사용하여 Word에 단락을 삽입하는 방법을 안내합니다. .NET Cloud SDK를 사용하여 C# REST API로 Word에 자동 단락을 삽입하는 방법을 알아봅니다. 이 문서에서는 애플리케이션 작성을 위한 샘플 코드와 단계를 공유합니다.
전제조건
다운로드 Aspose.Words Cloud SDK for Dotnet to add a paragraph in a Word file
지정된 위치에 단락을 삽입하기 위해 위 SDK를 사용하여 C# 솔루션 프로젝트를 설정합니다.
C# Low Code API를 사용하여 Word에 새 단락을 삽입하는 단계
- 구성 개체를 인스턴스화하고 이를 사용하여 WordsApi 개체를 선언합니다.
- 단락을 추가하기 위해 소스 Word 파일을 바이트 배열로 읽습니다.
- ParagraphInsert 클래스의 개체를 만들고 새 텍스트를 설정합니다.
- 입력 문서, 단락 데이터 및 위치를 제공하여 InsertParagraphOnlineRequest 개체를 인스턴스화합니다.
- 단락을 삽입하려면 위의 요청 개체와 함께 InsertParagraphOnline() 메서드를 호출하세요.
- API에서 반환된 스트림의 출력 파일을 저장합니다.
이 단계에서는 C# Low Code API를 사용하여 Word에 단락을 삽입하는 방법을 요약합니다. 클라이언트 ID와 비밀번호를 사용하여 구성 개체를 만들고, WordsApi 개체를 인스턴스화하고, 입력 파일을 바이트 배열로 읽고, 새 단락의 텍스트를 설정하기 위한 ParagraphInsert 개체를 만듭니다. InsertParagraphOnlineRequest() 객체를 초기화하고 이를 InsertParagraphOnline() 메서드에서 사용하여 단락을 삽입합니다.
C# REST API를 사용하여 단락을 삽입하는 코드
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Linq; | |
using System.Threading.Tasks; | |
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 InsertParagraph() | |
{ | |
var config = new Configuration { ClientId = "clientId", ClientSecret = "secret" }; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("TableSample.docx"); | |
var requestParagraph = new ParagraphInsert() | |
{ | |
Text = "This is a new paragraph for your document", | |
}; | |
var insertRequest = new InsertParagraphOnlineRequest(requestDocument, requestParagraph, nodePath: "sections/0"); | |
string output = "output.docx"; | |
insertRequest.DestFileName = output; | |
var task = wordsApi.InsertParagraphOnline(insertRequest); | |
task.Wait(); | |
var result = task.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에 자동 단락을 삽입하는 방법을 보여줍니다. API 응답에서 출력을 검색하기 위해 InsertParagraphOnlineRequest 객체의 DestFileName 속성을 사용하여 대상 파일 이름을 정의합니다. insertBeforeNode 속성을 사용하면 로드 인코딩, 비밀번호, 개정 작성자 이름 및 날짜, 색인과 같은 다른 옵션도 사용할 수 있습니다.
이 기사에서는 Word 파일에 단락을 삽입하는 방법을 설명했습니다. 기존 단락의 서식을 설정하려면 다음 문서를 참조하세요: NET REST API를 사용하여 Word에서 단락 서식 설정.