pdf to doc

PDF를 Word 문서로 변환하는 방법을 Node.js API를 사용하여 배우십시오.

PDF(휴대용 문서 형식)은 보안성과 플랫폼 독립적인 문서 공유를 위해 널리 사용되지만, 편집에는 최적이 아닙니다. 반면, Microsoft Word (DOC, DOCX)는 유연한 형식 지정 및 콘텐츠 조작을 허용합니다. PDF를 Word로 변환하면 원본 레이아웃을 유지하면서도 손쉬운 편집이 가능하여 두 세계의 장점을 둘 다 누릴 수 있습니다.

이 가이드에서는 GroupDocs.Conversion Cloud SDK for Node.js를 사용하여 PDF를 Word로 변환하는 방법을 보여드릴 것입니다. 이는 개발자 친화적이고 매우 확장 가능한 REST API 솔루션입니다.

Node.js의 PDF를 DOCX로 변환하는 API

GroupDocs.Conversion Cloud SDK for Node.js는 클라우드 기반 RESTful 서비스를 사용하여 PDF를 Word로 변환하는 원활한 기능을 제공합니다. 몇 줄의 코드만으로 PDF 파일을 DOC 또는 DOCX 형식으로 변환할 수 있습니다.

주요 기능:

  • PDF를 높은 충실도로 DOC 또는 DOCX로 변환하기
  • 클라우드 스토리를 통해 문서를 업로드 및 다운로드하십시오.
  • OAuth 2.0을 사용한 보안 인증
  • Adobe 또는 MS Word와 같은 서드파티 도구가 필요하지 않습니다.
  • 50개 이상의 파일 형식 간 변환 지원

설치 및 설정

  1. SDK를 npm을 통해 설치하세요:
npm install groupdocs-conversion-cloud --save
  1. API 자격 증명을 받으세요:

GroupDocs Cloud Dashboard에 가입하고 Client ID와 Client Secret 세부정보를 받으세요.

Node.js를 사용하여 PDF를 Word로 변환하기

다음은 Node.js 애플리케이션에서 PDF를 DOCX로 변환하는 방법입니다:

  1. API 구성 초기화:
const {
  Configuration,
  ConvertApi,
  FileApi,
  UploadFileRequest,
  ConvertDocumentRequest,
  ConvertSettings
} = require("groupdocs-conversion-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
  1. 클라우드 스토리지에 PDF 파일 업로드:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
  1. 전환 설정 구성:
const settings = new ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";
settings.outputPath = "converted/output.docx";
  1. Execute the Conversion:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word.");
// 더 많은 예제는 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node 에서 확인하세요.
// API 자격 증명을 얻으세요 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// ConvertApi의 Configuration 객체로 인스턴스를 초기화합니다.
const {
  Configuration,
  ConvertApi,
  FileApi,
  UploadFileRequest,
  ConvertDocumentRequest,
  ConvertSettings
} = require("groupdocs-conversion-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// API 기본 URL을 정의하여 PDF를 DOCX로 변환합니다.
config.setApiBaseUrl("https://api.groupdocs.cloud");

const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);

const settings = new ConvertSettings();
settings.filePath = "sample.pdf";                   // Input file path
settings.format = "docx";                           // Output format
settings.outputPath = "resultant/output.docx";      // Output file path

const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word document.");
pdf to doc

이미지: - Node.js API를 사용한 PDF에서 DOCX 변환 미리보기.

PDF to Word Using cURL (REST API)

REST API를 직접 사용하고 싶다면, cURL 명령어가 완벽한 솔루션입니다.

Step 1 – Access Token 생성:

curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Step 2 – PDF를 DOCX로 변환:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "Authorization: Bearer <JWT_TOKEN>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
  "FilePath": "<inputFile>",
  "Format": "docx",
  "OutputPath": "converted/<resultantDOCX>",
  "LoadOptions": {
    "Format": "pdf"
  }
}'

inputFile을 입력 PDF 문서의 이름으로, resultantDOCX를 결과 Word 문서의 이름으로, 그리고 JWTTOKEN을 개인화된 JWT 액세스 토큰으로 바꾸십시오.

PDF to DOC 변환 - 결과 파일을 로컬 드라이브에 저장: 로컬 드라이브에 결과 DOC 파일을 저장하려면 다음 cURL 명령을 실행해 보세요:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"doc\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }}" \
-o "localResultant.doc"

🌐 무료 PDF를 Word로 변환기 사용해 보기

변환 기능을 미리 보고 싶으신가요? GroupDocs.Conversion Cloud에서 제공하는 무료 PDF to DOCX Conversion 웹 앱을 사용해 보세요.

PDF to DOC 변환기

유용한 자료

결론

GroupDocs.Conversion Cloud SDK for Node.js를 사용하면 PDF를 Word로 변환하는 것이 빠르고 안전하며 애플리케이션에 쉽게 통합할 수 있습니다. 클라우드 플랫폼, 문서 자동화 도구를 구축하든 단순히 접근성을 향상시키든, 이 API는 PDF를 효율적으로 편집 가능한 DOCX 또는 DOC 형식으로 변환할 수 있는 유연성을 제공합니다.

관련 기사