여러 개의 텍스트 파일이 있고 이를 단일 텍스트 파일로 병합하려고 한다고 가정하면 GroupDocs.Merger Cloud SDK for Node.js는 프로그래밍 방식으로 텍스트 파일을 결합하는 기능을 제공합니다. 텍스트 파일의 크기에 관계없이 이 TXT 파일 병합기를 사용하면 텍스트 파일을 효율적으로 병합할 수 있습니다. 또한 GroupDocs.Merger는 타사 통합을 위한 클라우드 SDK 및 REST API를 제공합니다. 하지만 이 블로그 게시물에서는 Node.js 기반 프로젝트에서 GroupDocs.Merger Cloud SDK for Node.js를 사용하여 텍스트 파일을 조인하는 방법을 설명합니다. 이 블로그 게시물을 마치면 Node.js에서 텍스트 파일을 결합하는 방법을 배웠을 것입니다.
이 기사에서는 다음 사항을 따를 것입니다.
TXT 파일 병합 API 설치
GroupDocs.Merger Cloud SDK for Node.js의 설치 프로세스는 명령만 실행하면 됩니다. 가볍고 시스템 리소스가 매우 적게 필요합니다. 따라서 터미널/CMD에서 다음 명령을 실행하여 이 TXT 파일 병합기API를 설정할 수 있습니다.
npm install groupdocs-merger-cloud
설치가 완료되면 이 링크를 방문하여 API 자격증명(클라이언트 ID + 클라이언트 비밀번호)을 얻는 방법을 알아보세요.
프로그래밍 방식으로 텍스트 파일 결합
이러한 클라우드 SDK에서 제공하는 방법을 사용하여 텍스트 파일을 결합해 보겠습니다. 이를 위해 우리는 클라우드 대시보드에 두 개의 서로 다른 텍스트 파일을 업로드했습니다.
프로그래밍 방식으로 파일을 업로드하려면 이 링크를 방문하세요.
Node.js에서 텍스트 파일을 조인하려면 다음 단계를 따르세요.
- 앱에 groupdocs-merger-cloud 모듈을 포함합니다.
- API 자격 증명을 사용하여 DocumentApi의 인스턴스를 초기화합니다.
- JoinItem 클래스의 개체를 인스턴스화합니다.
- FileInfo 클래스의 개체를 만듭니다.
- 원본 텍스트 파일의 파일 경로를 설정합니다.
- JoinOptions 클래스의 개체를 만듭니다.
- JoinItems 속성을 호출하여 소스 문서 배열을 할당합니다.
- 생성된 병합 문서의 출력 경로를 설정합니다.
- JoinRequest 클래스의 인스턴스를 초기화하고 이를 join 메서드에 전달합니다.
다음 코드 샘플은 Node.js를 사용하여 텍스트 파일을 병합하는 방법을 보여줍니다.
// 앱에 groupdocs-merger-cloud 모듈을 포함합니다.
const merger_cloud = require("groupdocs-merger-cloud");
const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// API 자격 증명을 사용하여 DocumentApi의 인스턴스를 초기화합니다.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// JoinItem 클래스의 개체를 인스턴스화합니다.
let item1 = new merger_cloud.JoinItem();
// FileInfo 클래스의 개체를 만듭니다.
item1.fileInfo = new merger_cloud.FileInfo();
// 원본 텍스트 파일의 파일 경로를 설정합니다.
item1.fileInfo.filePath = "first.txt";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.txt";
// JoinOptions 클래스의 개체를 만듭니다.
let options = new merger_cloud.JoinOptions();
// JoinItems 속성을 호출하여 소스 문서 배열을 할당합니다.
options.joinItems = [item1, item2];
// 생성된 병합 문서의 출력 경로를 설정합니다.
options.outputPath = "Output/joined.txt";
// JoinRequest 클래스의 인스턴스를 초기화하고 이를 조인 메서드에 전달합니다.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
서버를 실행하면 아래 이미지와 같이 “Output” 폴더에 병합된 텍스트 파일이 생성됩니다.
따라서 생성된 파일을 수동으로 다운로드하거나 프로그래밍 방식으로 다운로드하려는 경우 DownloadFile 메서드를 호출하여 다운로드할 수 있습니다.
온라인으로 텍스트 파일 병합
또한 GroupDocs.Merger Cloud SDK의 온라인 버전을 활용할 수도 있습니다. 사용하기 매우 쉽습니다. 텍스트 파일을 삭제/업로드하고 “지금 병합” 버튼을 누르면 텍스트 파일이 즉시 결합됩니다. 아래 링크로 이동하시면 더 자세히 살펴보실 수 있습니다.
결론
이것으로 이 가이드를 마치겠습니다. Node.js 기반 프로젝트에서 GroupDocs.Merger Cloud SDK를 사용하여 텍스트 파일을 결합하는 방법을 배웠기를 바랍니다. 또한 이 기사는 비즈니스 애플리케이션을 위한 TXT 파일 병합기를 구축하는 데 도움이 될 것입니다. 또한 문서를 방문하여 이 API를 더 자세히 살펴볼 수 있습니다. 실제로 GroupDocs.Merger Cloud SDK for Node.js는 오픈 소스이므로 GitHub 저장소를 확인할 수 있습니다. 마지막으로, 여기 API와 직접 상호작용하는 것을 잊지 마세요.
또한 시작하기 가이드를 따르는 것이 좋습니다.
마지막으로 groupdocs.cloud에서 새 기사를 작성하고 있습니다. 따라서 최신 업데이트를 계속 확인하시기 바랍니다.
질문하기
귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.
자주 묻는 질문 – FAQ
텍스트 파일을 병합하는 소프트웨어는 무엇입니까?
GroupDocs.Merger는 텍스트 파일을 프로그래밍 방식으로 병합하기 위해 여러 프로그래밍 언어 및 REST API용 SDK를 공개했습니다.
여러 텍스트 파일을 하나로 결합하려면 어떻게 해야 합니까?
자세한 답변을 보려면 이 링크를 방문하세요.