RAR에서 PDF로 또는 ZIP에서 PDF로 변환은 이제 온라인 도구에 소스 파일을 드롭하여 달성할 수 있으며 다음에서 생성된 PDF 버전을 받게 됩니다. 초. 이 온라인 도구 외에도 애플리케이션에서 RAR을 PDF로 변환하는 데 사용할 수 있는 REST API 및 SDK가 있습니다. 다행히 GroupDocs.Conversion Cloud에는 파일 변환 기능을 제공할 뿐만 아니라 이러한 SDK를 프로젝트에 쉽게 통합할 수 있는 다양한 프로그래밍 언어용 SDK가 공개되어 있습니다. 하지만 이 블로그 게시물에서는 Node.js 기반 애플리케이션에서 프로그래밍 방식으로 ZIP 또는 RAR을 PDF로 변환하는 방법을 알아봅니다.
이 가이드에서는 다음 섹션을 다룹니다.
RAR | ZIP을 PDF로 변환기 - 파일 변환 API 설치
이 기업 수준의 파일 변환 API는 RAR을 PDF로 원활하게 변환할 수 있는 엄청난 양의 기능을 제공합니다. 또한 설치는 터미널에 다음 명령 하나를 실행하는 것입니다.
npm install groupdocs-conversion-cloud
또한, 귀하가 당사 플랫폼을 처음 사용하는 경우 이 링크를 방문하여 [GroupDocs.Conversion의 API 대시보드에서 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀번호)을 얻는 방법을 알아보는 것이 좋습니다. 클라우드]5.
프로그래밍 방식으로 ZIP 또는 RAR을 PDF로 변환
코드 스니펫을 작성하고 GroupDocs.Conversion Cloud SDK for Node.js에서 제공하는 몇 가지 주요 메서드를 호출해 보겠습니다. 따라서 RAR을 PDF로, ZIP을 PDF로 변환하는 기능을 구현하겠습니다.
다음 단계를 따르십시오.
- 앱에 groupdocs-conversion-cloud 모듈을 포함합니다.
- Client ID 및 클라이언트 비밀을 사용하여 구성 개체를 인스턴스화합니다.
- 시스템 드라이브의 IOStream에서 파일을 열고 FileApi 클래스의 인스턴스를 생성한 후 구성 개체로 초기화합니다.
- UploadFileRequest 메서드를 호출하여 업로드 파일 요청을 만듭니다.
- uploadFile 메서드를 호출하여 파일을 업로드합니다.
- API 자격 증명을 사용하여 ConvertApi를 초기화합니다.
- filePath, format, outputPath 등의 값을 설정하여 변환 설정을 정의합니다.
- ConvertDocumentRequest 클래스의 인스턴스를 초기화하여 문서 변환 요청을 만듭니다.
- RAR을 PDF로 변환하려면 convertDocument 메서드를 호출하세요.
다음 코드 샘플은 Node.js를 사용하여 ZIP을 PDF로 변환하는 방법을 보여줍니다.
// 앱에 groupdocs-conversion-cloud 모듈을 포함합니다.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");
clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Client ID 및 clientSecret을 사용하여 구성 개체를 인스턴스화합니다.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
// 시스템 드라이브의 IOStream에서 파일을 엽니다.
var resourcesFolder = '/sample.zip';
// 파일 읽기
fs.readFile(resourcesFolder, (err, fileStream) => {
/// FileApi 클래스의 인스턴스를 생성하고 구성 객체로 초기화합니다.
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// UploadFileRequest 메서드를 호출하여 업로드 파일 요청을 만듭니다.
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
// uploadFile 메소드를 호출하여 파일을 업로드합니다.
fileApi.uploadFile(request)
.then( () => {
// API 자격 증명을 사용하여 ConvertApi를 초기화합니다.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// filePath, format, outputPath 등의 값을 설정하여 변환 설정을 정의합니다.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "pdf"; // output format
settings.outputPath = "output"; // output file folder on the cloud
// ConvertDocumentRequest 클래스의 인스턴스를 초기화하여 문서 변환 요청을 만듭니다.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// RAR을 PDF로 변환하려면 ConvertDocument 메소드를 호출하십시오.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
프로젝트를 실행하면 아래와 같이 대시보드에 생성된 PDF 파일이 표시됩니다.
또한 파일을 수동으로 다운로드하거나 이 DownloadFile 메서드를 사용하여 프로그래밍 방식으로 파일을 다운로드할 수 있습니다.
파일 변환기를 사용하여 온라인으로 PDF 생성
GroupDocs.Conversion Cloud SDK의 온라인 버전을 사용하여 온라인으로 PDF를 만들 수 있습니다. RAR/ZIP 파일을 삭제/업로드하고 “변환” 버튼을 누르기만 하면 됩니다. 무엇보다도 이 도구를 사용하기 위해 사전 구독이 필요하지 않습니다.
결론
여기서 이 블로그 게시물을 마치겠습니다. GroupDocs.Conversion Cloud SDK for Node.js를 사용하여 ZIP 또는 RAR을 PDF로 변환하는 방법을 배웠기를 바랍니다. 또한 비즈니스 애플리케이션을 위한 ZIP-PDF 변환기 또는 RAR-PDF 변환기를 구축할 수 있는 코드 조각을 살펴보았습니다. 따라서 빠른 경험을 위해 클라우드 API 참조를 방문하는 것을 잊지 마세요. 마지막으로 GroupDocs.Conversion Node.js SDK의 GitHub 저장소를 방문할 수 있습니다.
또한 시작하기 가이드를 따르는 것이 좋습니다.
마지막으로 groupdocs.cloud에서는 지속적으로 새로운 기사를 작성하고 있습니다. 따라서 최신 업데이트를 계속 지켜봐 주시기 바랍니다.
질문하기
귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.
자주 묻는 질문 – FAQ
RAR을 PDF로 변환할 수 있나요?
예, GroupDocs.Conversion Cloud에서 제공하는 이 온라인 도구를 사용하여 RAR에서 PDF로 변환할 수 있습니다. 자세한 내용은 이 링크를 참조하세요.
ZIP 파일을 PDF로 변환할 수 있나요?
GroupDocs.Conversion Cloud SDK의 convertDocument 메서드를 호출하여 프로그래밍 방식으로 ZIP을 PDF로 변환할 수 있습니다.