
Naucz się, jak przeprowadzić konwersję PDF na dokument Word za pomocą API Node.js.
PDF(Portable Document Format) jest szeroko stosowany do bezpiecznego i niezależnego od platform udostępniania dokumentów, ale nie jest idealny do edytowania. W przeciwieństwie do tego, Microsoft Word (DOC, DOCX) pozwala na elastyczne formatowanie i manipulację treścią. Konwersja PDF na Word oferuje najlepsze z dwóch światów—zachowując oryginalny układ, jednocześnie umożliwiając łatwe edycje.
W tym poradniku pokażemy, jak przekształcić PDF na Word za pomocą GroupDocs.Conversion Cloud SDK dla Node.js, przyjaznego dla deweloperów i wysoce skalowalnego rozwiązania API REST.
- API konwersji PDF na DOCX w Node.js
 - Konwertuj PDF na Word przy użyciu Node.js
 - PDF do Word za pomocą cURL (REST API)
 
API konwersji PDF na DOCX w Node.js
GroupDocs.Conversion Cloud SDK for Node.js umożliwia bezproblemową konwersję PDF na Word z wykorzystaniem opartych na chmurze usług RESTful. Możesz konwertować pliki PDF na formaty DOC lub DOCX, używając zaledwie kilku linii kodu.
Kluczowe cechy:
- Konwertuj PDF na DOC lub DOCX z wysoką wiernością
 - Przesyłaj i pobieraj dokumenty za pomocą przechowywania w chmurze
 - Bezpieczna autoryzacja z użyciem OAuth 2.0
 - Nie ma potrzeby korzystania z narzędzi innych firm, takich jak Adobe czy MS Word
 - Obsługuje konwersję między 50+ formatami plików
 
Instalacja i konfiguracja
- Zainstaluj SDK za pomocą npm:
 
npm install groupdocs-conversion-cloud --save
- Uzyskaj swoje dane uwierzytelniające API:
 
Zarejestruj się w GroupDocs Cloud Dashboard i uzyskaj swoje szczegóły Client ID oraz Client Secret.
Konwertuj PDF na Word za pomocą Node.js
Oto jak zaimplementować konwersję PDF na DOCX w aplikacji Node.js:
- Inicjalizuj konfigurację 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);
- Prześlij plik PDF do Chmury:
 
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
- Ustawienia konwersji:
 
const settings = new ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";
settings.outputPath = "converted/output.docx";
- Execute the Conversion:
 
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word.");
// Więcej przykładów dostępnych pod adresem https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// Pozyskaj swoje dane uwierzytelniające API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Zainicjalizuj instancję ConvertApi z obiektem Configuration
const {
  Configuration,
  ConvertApi,
  FileApi,
  UploadFileRequest,
  ConvertDocumentRequest,
  ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Define the API base URL to perform PDF to DOCX conversion
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.");

Obraz:- Podgląd konwersji PDF na DOCX z użyciem API Node.js.
PDF na Word za pomocą cURL (REST API)
Jeśli wolisz bezpośrednio korzystać z interfejsów API REST, to polecenia cURL są idealnym rozwiązaniem.
Krok 1 – Wygeneruj token dostępu:
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"
Krok 2 – Konwertuj PDF na 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"
  }
}'
Proszę zastąpić inputFile nazwą dokumentu PDF wejściowego, resultantDOCX nazwą wynikowego dokumentu Word oraz JWTTOKEN spersonalizowanym tokenem dostępu JWT.
Konwersja PDF na DOC - Zapisz wynikowy plik na dysku lokalnym: Jeśli wolisz zapisać powstały plik DOC na lokalnym dysku, spróbuj wykonać następujące polecenie 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"
🌐 Wypróbuj darmowy konwerter PDF na Worda online
Chcesz zobaczyć możliwości konwersji? Skorzystaj z darmowej aplikacji internetowej PDF to DOCX Conversion zasilanej przez GroupDocs.Conversion Cloud.

Przydatne zasoby
Wnioski
Z GroupDocs.Conversion Cloud SDK dla Node.js, konwersja PDF do Worda jest szybka, bezpieczna i łatwa do zintegrowania z Twoimi aplikacjami. Niezależnie od tego, czy budujesz platformy chmurowe, narzędzia do automatyzacji dokumentów, czy po prostu poprawiasz dostępność, to API daje Ci elastyczność w konwersji PDF na edytowalne formaty DOCX lub DOC w sposób wydajny.