Konwertuj ZIP na HTML w Node.js

Witamy w kolejnym ekscytującym wpisie na blogu dla programistów Node.js, w którym nauczymy się budować konwerter ZIP do HTML. W tym celu wykorzystamy metody udostępniane przez Groupdocs.Conversion Cloud SDK dla Node.js. Ta biblioteka konwertera plików ZIP oferuje funkcje na poziomie korporacyjnym do konwersji i manipulacji plikami. Ponadto format pliku ZIP jest szeroko stosowany, a konwersja plików ZIP do formatu HTML zapewni łatwość ich otwierania i przeglądania. Dzięki temu możesz otwierać pliki HTML we wszystkich przeglądarkach internetowych. Zacznijmy jednak i dowiedzmy się, jak programowo przekonwertować ZIP na HTML w Node.js.

W tym poście na blogu omówimy następujące sekcje:

Instalacja biblioteki konwertera plików ZIP

Przed instalacją Groupdocs.Conversion Cloud SDK dla Node.js upewnij się, że posiadasz dane uwierzytelniające API (tj. Client API, Client Secret). Ten [przewodnik] może jednak okazać się pomocny, jeśli nie masz pewności, czy uzyskać dane uwierzytelniające API z API Cloud Dashboard.

Po uzyskaniu danych uwierzytelniających API zainstalujmy Node.js bibliotekę, uruchamiając następującą komendę w terminalu/CMD:

Uruchom więc następujące polecenie:

npm install groupdocs-conversion-cloud

Otóż to! Wszyscy jesteśmy gotowi rozpocząć pisanie fragmentu kodu do konwersji ZIP na HTML w Node.js.

Konwertuj ZIP na HTML w Node.js programowo

Przesłaliśmy źródłowy plik ZIP do naszego API Cloud Dashboard. W rzeczywistości możesz przesyłać pliki ręcznie lub programowo, wywołując metodę UploadFile.

Aby zbudować konwerter ZIP na HTML w Node.js, wykonaj następujące kroki:

  • Dołącz moduł groupdocs-conversion-cloud do swojego projektu Node.js.
  • Zainicjuj obiekt konfiguracji, używając swojego identyfikatora klienta i klucza tajnego klienta.
  • Ustaw podstawowy adres URL interfejsu API.
  • Wywołaj metodę fromKeys klasy ConvertApi i przekaż poświadczenia API.
  • Utwórz obiekt klasy ConvertSettings i przypisz wartości do właściwości filepath, format i OutputPath.
  • Utwórz żądanie konwersji dokumentu, tworząc instancję obiektu klasy ConvertDocumentRequest.
  • Wywołaj metodę convertDocument, aby przekonwertować ZIP na HTML.

Poniższy przykładowy kod demonstruje konwersję ZIP do HTML:

// Dołącz moduł groupdocs-conversion-cloud do swojego projektu Node.js.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

// Uzyskaj dane uwierzytelniające API z API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Zainicjuj obiekt konfiguracji, używając identyfikatora klienta i sekretu klienta.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// Ustaw podstawowy adres URL interfejsu API.
config.apiBaseUrl = "https://api.groupdocs.cloud";

// Wywołaj metodę fromKeys klasy ConvertApi i przekaż poświadczenia API.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// Utwórz obiekt klasy ConvertSettings i przypisz wartości do właściwości filepath, format i OutputPath.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "html";         // output format
settings.outputPath = "output";   // output file folder on the cloud

// Utwórz żądanie konwersji dokumentu, tworząc instancję obiektu klasy ConvertDocumentRequest.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// Wywołaj metodę ConvertDocument, aby przekonwertować plik ZIP na HTML.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});

Po uruchomieniu pliku serwera zobaczysz wygenerowany plik wyjściowy w folderze „output” w interfejsie API Cloud Dashboard. Ponownie możesz pobrać wygenerowane pliki lub programowo, wywołując metodę DownloadFile.

Konwertuj ZIP na HTML online

Do tej pory nauczyliśmy się programowo automatyzować konwersję ZIP do HTML. W przeglądarce internetowej dostępne jest narzędzie online do konwersji ZIP na HTML, które jest obsługiwane przez GroupDocs.Conversion. Najlepszą rzeczą w tym konwerterze plików ZIP jest to, że jest całkowicie darmowy i nie wymaga subskrypcji.

Konwertuj ZIP na HTML online

Końcowe przemyślenia

W tym miejscu kończymy ten wpis na blogu. Mamy nadzieję, że nauczyłeś się programowo konwertować ZIP do HTML w Node.js. Ten przewodnik naprawdę Ci pomoże, jeśli chcesz zbudować konwerter ZIP na HTML dla swojego oprogramowania biznesowego. Dlatego odwiedź dokumentację, aby dowiedzieć się o innych ciekawych funkcjach zestawów SDK Groupdocs.Conversion Cloud dla Node.js. Ponadto nie zapomnij odwiedzić repozytorium GitHub, ponieważ jest to projekt typu open source.

Ponadto zalecamy skorzystanie z naszego Przewodnika wprowadzającego.

Wreszcie groupdocs.cloud pisze nowe artykuły. Prosimy więc o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania – często zadawane pytania

Jak przekonwertować plik ZIP na HTML?

Możesz to zrobić za pomocą tej biblioteki konwertera plików ZIP. Groupdocs.Conversion oferuje pakiety Cloud SDK i interfejsy API REST do programowej konwersji ZIP na HTML. Aby uzyskać więcej informacji, odwiedź ten link.

Zobacz też