워드 문서 분할

.NET REST API를 사용하여 Word 문서를 별도의 파일로 분할합니다.

문서 관리 영역에서는 Word 문서 분할 필요성이 근본적인 솔루션으로 등장하여 긴 파일로 인한 문제와 타겟 콘텐츠 추출에 대한 수요를 해결합니다. . 광범위한 보고서, 공동 프로젝트 또는 다면적인 문서를 처리하는 경우 Word 문서를 효율적으로 분할하는 기능이 가장 중요합니다. 이 문서에서는 .NET REST API를 사용하여 공동 작업, 접근성 및 전반적인 워크플로 효율성을 향상시킵니다.

Word 문서를 분할하는 Cloud SDK

Aspose.Words Cloud SDK for .NET을 활용하여 Word 문서 분할 작업을 수행하면 강력하고 개발자 친화적인 솔루션이 제공됩니다. 이 SDK는 포괄적인 도구 및 방법 세트를 제공하여 .NET 애플리케이션에 원활하게 통합할 수 있습니다.

먼저 NuGet 패키지 관리자에서 ‘Aspose.Words-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭해야 합니다. 그러면 프로젝트에 SDK 참조가 추가됩니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET에서 DOC 파일 분할

C# .NET을 사용하여 Word 문서의 페이지를 개별 파일로 분할하려면 아래 지침을 따르십시오.

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

Configuration 개체를 인수로 전달하는 WordsApi 클래스의 개체를 만듭니다.

var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);

입력 Word 문서의 이름, 출력 형식을 ‘DOC’로 전달하고 결과 출력이 zip으로 보관되지 않음을 나타내는 매개 변수를 전달하는 SplitDocument 요청 인스턴스의 인스턴스를 만듭니다.

var output = wordsApi.SplitDocument(request);

마지막으로 API를 호출하여 Word 문서를 개별 파일로 분할하고 출력을 클라우드 저장소에 저장합니다.

  • Word 문서에서 특정 범위의 페이지를 분할하려는 경우 ‘From’ 및 ‘To’ 인수에 대해 값을 지정할 수 있습니다. 비어 있으면 모든 페이지에서 분할 작업이 수행됩니다.
// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// WordsApi 클래스의 인스턴스 만들기
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

/ Name of input word document
String inputFileName = "test_result.docx";

// 결과 파일의 형식
string outputFormat = "DOC";

// 작업 후 결과 문서의 이름입니다. 이 매개변수가 생략된 경우
// 결과 파일은 입력 문서 이름으로 저장됩니다.
String resultantFile = "Split-File";

// 출력을 ZIP할지 여부를 나타내는 플래그입니다.
bool isZipArvhive = false;

// 문서를 분할할 개체 만들기
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// 단어 분할 작업 시작
var output = wordsApi.SplitDocument(request);

cURL 명령을 사용하여 Word DOC 페이지 분할

Aspose.Words Cloud API와 함께 cURL 명령을 사용하여 Word 문서를 분할하는 작업을 수행하면 간단한 명령줄 기반 접근 방식이 제공됩니다. 또한 명령줄 도구에 익숙한 사용자에게 이 접근 방식은 Word 문서 분할을 달성하기 위한 빠르고 접근 가능한 수단을 제공합니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT 토큰이 생성되면 다음 명령을 실행하여 Word 문서를 개별 DOC 파일로 분할하십시오. API는 또한 결과 파일의 형식을 지정하는 기능도 제공합니다(가능한 형식은 DOC, DOCX, PDF 등일 수 있음).

curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""

‘sourceFile’을 클라우드 저장소에서 이미 사용할 수 있는 입력 Word 문서의 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로 Word 문서를 분할하는 작업은 서로 다른 사용자 요구 사항을 충족하는 두 가지 뚜렷하면서도 효과적인 접근 방식을 보여줍니다. .NET Cloud SDK를 활용하면 개발자는 문서 분할 기능을 .NET 애플리케이션에 원활하게 통합하는 강력하고 기능이 풍부한 도구 키트를 얻을 수 있습니다. 반면에 Aspose.Words Cloud API와 함께 cURL 명령을 사용하면 다양한 기술 배경을 가진 사용자에게 적합한 빠르고 액세스 가능한 명령줄 기반 대안이 제공됩니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.