doc do html

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:

  1. 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);
  1. 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);
  1. Skonfiguruj ustawienia konwersji:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
  1. 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());
}
docx do html

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.

Konwerter DOCX na HTML

🔗 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: