Word 문서는 어디에나 있으며 보고서, 계약서 및 법률 문서 작성을 비롯한 다양한 용도로 사용됩니다. 그러나 인쇄, 보관 또는 공유를 위해 Word 문서의 내용을 고품질 이미지로 저장해야 하는 경우가 있습니다. TIFF 형식은 무손실 압축 및 다양한 플랫폼과의 호환성을 제공하여 고품질 이미지에 선호되는 형식으로 부상했습니다. 이 기사에서는 Word 문서를 TIFF 형식으로 변환하는 것의 중요성을 살펴보고 .NET Cloud SDK를 사용하여 Word를 TIFF로 변환하는 포괄적인 가이드를 제공합니다.
Word to TIFF 문서 변환 API
Aspose.Words Cloud SDK for .NET은 Word 문서를 TIFF 형식으로 변환하는 놀라운 솔루션입니다. 프로그래밍 방식으로 Word 문서를 생성, 수정 및 변환할 수 있는 REST API입니다. 이 API를 사용하면 Word 문서를 TIFF를 비롯한 다양한 형식으로 쉽게 변환할 수 있습니다. SDK는 Aspose.Words Cloud API와 상호 작용할 수 있는 간단하고 사용하기 쉬운 인터페이스를 제공하므로 몇 줄의 코드만으로 Word 문서를 TIFF 형식으로 변환할 수 있습니다.
이제 SDK를 사용하기 위해 NuGet 패키지 관리자에서 Aspose.Words-Cloud
를 검색하고 패키지 추가 버튼을 클릭하여 .NET 프로젝트에 SDK의 참조를 추가하십시오. 그런 다음 클라우드 대시보드에 로그인하고 클라이언트 자격 증명을 얻습니다.
C#에서 Word를 TIFF로 변환
C# .NET을 사용하여 Word를 TIFF로 변환하는 방법에 대해 자세히 설명하겠습니다. Word를 TIFF 문서로 변환할 수 있는 다음 코드 스니펫을 살펴보십시오.
// 전체 예제 및 데이터 파일을 보려면 다음으로 이동하십시오.
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명 가져오기
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// ClinetID 및 Client Secret 세부 정보를 사용하여 구성 객체 생성
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi 인스턴스 초기화
var wordsApi = new WordsApi(config);
// 입력 워드 문서의 이름
string inputFile = "input-sample.docx";
// 결과 파일의 형식
string format = "TIFF";
// 결과 TIFF 이미지의 이름
string resultant = "myOutput.tiff";
try
{
// 로컬 드라이브에서 파일 로드
using (var file = System.IO.File.OpenRead(inputFile))
{
// FileUpload 요청 생성
var fileRequest = new UploadFileRequest(inputStream,"sourceFile.docx");
// 클라우드 스토리지에 파일 업로드
wordsApi.UploadFile(fileRequest);
}
// DocumentWithFormatRequest 요청 객체 생성
var response = new GetDocumentWithFormatRequest("sourceFile.docx", format: format, outPath: resultant);
// 문서 작업 트리거
wordsApi.GetDocumentWithFormat(response);
// 변환이 성공하면 성공 메시지 출력
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to TIFF conversion completed successfully !");
Console.ReadKey();
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
전환 코드 스니펫에 대한 이해를 발전시켜 봅시다.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
클라이언트 자격 증명이 인수로 사용되는 구성 및 WordsApi 인스턴스의 개체를 만듭니다.
// Create FileUpload request
var fileRequest = new UploadFileRequest(inputStream,"sourceFile.docx");
// Upload the file to Cloud storage
wordsApi.UploadFile(fileRequest);
입력된 워드 문서를 읽고 클라우드 스토리지에 업로드합니다.
var response = new GetDocumentWithFormatRequest("sourceFile.docx", format: format, outPath: resultant);
입력 Word 문서의 이름, 결과 형식을 ‘TIFF’로 제공하고 결과 TIFF 이미지의 이름을 인수로 제공하는 GetDocumentWithFormat 개체의 인스턴스를 만듭니다.
wordsApi.GetDocumentWithFormat(response);
이제 API를 호출하여 Word를 TIFF로 변환하고 출력을 클라우드 저장소에 저장합니다.
outPath 인수를 건너뛰면 결과 TIFF 이미지가 응답 스트림으로 반환됩니다.
- 위 예제에서 사용한 입력 워드 문서는 input-sample.docx에서 다운로드 받을 수 있습니다.
- 생성된 결과 TIFF는 myOutput.tiff에서 정의할 수도 있습니다.
cURL 명령을 사용하여 DOC에서 TIFF로
cURL 명령을 사용하여 Word 문서를 TIFF 형식으로 변환할 수 있습니다. Aspose.Words Cloud API는 Word 문서를 TIFF 형식으로 변환하기 위해 cURL 명령을 사용하여 액세스할 수 있는 간단한 REST API를 제공합니다. Word 문서를 TIFF 형식으로 변환하는 데 필요한 매개 변수 및 인증 정보와 함께 HTTP 요청을 API 끝점에 보낼 수 있습니다.
따라서 먼저 다음 명령을 실행하는 동안 JWT 액세스 토큰(클라이언트 자격 증명 기반)을 생성해야 합니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
이제 클라우드 스토리지에서 입력된 Word 문서를 로드하고 TIFF 이미지로 변환하는 다음 명령을 실행하십시오. 결과 TIFF 이미지는 로컬 드라이브에 저장됩니다.
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=tiff" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer {accessToken}" -o "{outputFile}"
{sourceFile}
을 Cloud Storage에 이미 있는 입력 Word 문서의 이름으로,{accessToken}
을 위에서 생성된 JWT 액세스 토큰으로,{outputFile}
을 로컬 드라이브에 저장할 결과 TIFF 이미지의 이름으로 바꿉니다. .
결론
결론적으로 Word 문서를 TIFF 형식으로 변환하는 것은 문서 무결성을 유지하고 다양한 플랫폼에서 호환성을 보장하는 데 유용한 도구가 될 수 있습니다. 우리가 본 것처럼 Aspose.Words Cloud SDK for .NET 또는 cURL 명령을 사용하는 것을 포함하여 C# .NET을 사용하여 Word를 TIFF로 변환하는 몇 가지 방법이 있습니다. 클라우드 기반 REST API를 사용하든 cURL 명령으로 작업하든 각 접근 방식의 미묘한 차이를 이해하고 특정 사용 사례에 가장 적합한 옵션을 선택하는 것이 중요합니다. 따라서 이러한 올바른 도구와 지식을 사용하면 Word를 TIFF로 변환하는 것이 비즈니스 요구 사항을 충족하는 고품질 이미지를 제공하는 간단하고 효과적인 프로세스가 될 수 있습니다.
유용한 링크
관련 기사
자세한 내용은 다음 링크를 참조하십시오.