
DOC do konwersji HTML za pomocą Node.js.
Konwersja dokumentów na Node.js umożliwia deweloperom uczynienie treści bardziej dostępnymi, responsywnymi i gotowymi do sieci. HTML oferuje wielką wszechstronność w wyświetlaniu tekstu na różnych platformach i urządzeniach, co czyni go idealnym formatem do udostępniania i publikowania treści Word w sieci.
W tym artykule pokażemy, jak przekształcić dokumenty Word (DOC, DOCX) na HTML, używając GroupDocs.Conversion Cloud SDK dla Node.js, prostego i solidnego interfejsu REST API.
REST API do konwersji DOCX na HTML
SDK GroupDocs.Conversion Cloud dla Node.js zapewnia wydajne rozwiązanie do konwersji dokumentów Word na format HTML w chmurze. Obsługuje wszystko, od struktury dokumentu i formatowania po elementy osadzone, zapewniając, że wyjście HTML wiernie odzwierciedla oryginalną treść.
🚀 Kluczowe korzyści z używania SDK Node.js:
- Konwertuj pliki DOC i DOCX na czysty, responsywny HTML
- Nie ma potrzeby instalowania Microsoft Office
- REST API zasilany – niezależny od platformy
- Obsługuje zapisywanie wyników w chmurze lub pobieranie lokalnie
- OAuth 2.0 bezpieczna autoryzacja
- Bezproblemowo integruje się z każdą aplikacją Node.js
Zainstaluj SDK za pomocą npm:
npm install groupdocs-conversion-cloud --save
Utwórz konto na GroupDocs Cloud Dashboard, aby uzyskać swój identyfikator klienta i tajny klucz klienta.
Konwertuj DOC na HTML w Node.js
Oto jak przekonwertować dokumenty Word na HTML za pomocą GroupDocs.Conversion Cloud SDK w projekcie Node.js:
- Zainicjuj konfigurację API i instancje:
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 Word do chmury:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
- Skonfiguruj ustawienia konwersji:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
- Convert DOC do HTML:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("File converted to HTML successfully.");
// Więcej przykładów dostępnych pod adresem https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Zdobądź swoje dane uwierzytelniające API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Utwórz instancję klasy Configuration i zainicjalizuj ją za pomocą Client ID i Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj bazowy adres URL API do wykonywania operacji konwersji dokumentu Word na HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Zainicjalizuj instancję ConvertApi za pomocą obiektu Configuration.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.doc");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// Użyj metody ConvertDocument, aby przekształcić plik DOC na plik HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
Obraz:- Podgląd konwersji DOCX na HTML.
Word to HTML using cURL
Możesz także przekonwertować Word na HTML, używając prostego żądania cURL. Najpierw wygeneruj token JWT za pomocą swojego zestawu poświadczeń klienta. Następnie uruchom następujące polecenie:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"docx\" }, \"OutputPath\": \"{resultantHTML}\"}"
Proszę zastąpić inputFile
nazwą pliku Word, resultantHTML
nazwą rezultatu pliku HTML oraz accessToken
spersonalizowanym tokenem dostępu JWT.
Aby pobrać lokalnie wyjściowy HTML:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "converted.html"
🌐 Wypróbuj nasz bezpłatny konwerter DOCX na HTML
Możesz także spróbować darmowej DOCX to HTML Conversion App opracowanej przez GroupDocs.Conversion Cloud.
🔗 Przydatne linki
✅ Wniosek
Korzystanie z GroupDocs.Conversion Cloud SDK dla Node.js, konwersja DOC/DOCX na HTML jest prosta. Niezależnie od tego, czy wybierzesz Node.js SDK, czy cURL, obie opcje oferują niezawodny sposób uczynienia treści Word przyjaznymi dla przeglądarki, dostępnymi i responsywnymi.
📚 Artykuły powiązane
Zalecamy również odwiedzenie następujących linków, aby dowiedzieć się więcej o: