이 문서에서는 NET REST API를 사용하여 Word 페이지를 이미지로 변환하는 방법에 대한 가이드를 제공합니다. .NET Cloud SDK를 사용하여 Word 페이지를 C# REST API를 사용하여 JPG로 자동 변환하는 방법을 알려드립니다. 이 작업을 수행하는 데 다른 타사 Word 파일 프로세서나 이미지 처리 소프트웨어가 필요하지 않습니다.
전제조건
다운로드 Aspose.Words Cloud SDK for Dotnet to render a Word file page
페이지를 이미지로 저장하기 위해 위 SDK를 사용하여 C# 솔루션 프로젝트를 설정합니다.
NET REST API를 사용하여 Word 페이지를 이미지로 변환하는 단계
- 페이지 렌더링을 위해 클라이언트 ID와 클라이언트 비밀번호를 사용하여 WordsApi 클래스 개체를 초기화합니다.
- RenderPageOnlineRequest 클래스의 객체 생성
- 소스 Word 파일을 요청 개체로 읽어옵니다.
- 페이지 색인 및 출력 이미지 형식 설정
- 원하는 페이지를 렌더링하려면 RenderPageOnline() 메서드를 호출하세요.
- 응답 객체의 출력 이미지 저장
위 단계에서는 NET REST API를 사용하여 Word 페이지를 이미지로 변환하는 방법을 요약했습니다. 원하는 값을 설정하여 WordsApi 및 RenderPageOnlineRequest 클래스의 개체를 인스턴스화해야 합니다. 마지막으로 RenderPageOnline() 메서드를 호출하여 대상 페이지를 원하는 형식의 이미지로 저장합니다.
C# REST API를 사용하여 Word 페이지를 JPG로 변환하는 코드
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 RenderWordFilePage() | |
{ | |
var wordsApi = new WordsApi("your client id", "your client secret"); | |
var request = new RenderPageOnlineRequest(); | |
request.Document = File.OpenRead("SampleToRender.docx"); | |
request.PageIndex = 2; | |
request.Format = "jpg"; | |
var task = wordsApi.RenderPageOnline(request); | |
var stream = task.Result; | |
stream.Position = 0; | |
using (var fileStream = File.Create("PageImage.jpg")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} |
This sample code exhibits how to convert Word page to image with C# REST API. You may set the desired page index starting from 1 instead of 0. 응답 개체는 디스크에 저장할 수 있는 스트림입니다.
이 기사에서는 C# REST API를 사용하여 Word DOC를 그림으로 만드는 방법을 안내했습니다. 전체 Word 파일을 이미지로 변환하려면 다음 문서를 참조하세요: NET REST API를 사용하여 DOCX를 JPG로 변환.