Niedawno opublikowaliśmy artykuł, który demonstruje proces konwersji GIF do JPG przy użyciu GroupDocs.Conversion Cloud SDK dla Java. Natomiast ten wpis na blogu pokazuje, jak przekonwertować GIF na PNG w Node.js przy użyciu GroupDocs.Conversion Cloud SDK dla Node.js. Możesz wykorzystać REST interfejsy API i chmurę SDK udostępnione przez GroupDocs.Conversion. Możesz jednak zbudować konwerter GIF na PNG, korzystając z tej usługi konwersji obrazów. Zacznijmy więc ten przewodnik i zaimplementujmy funkcjonalność w projekcie opartym na Node.js, która umożliwia programową konwersję GIF na PNG.
W tym poście na blogu omówimy następujące punkty:
Konwersja GIF do PNG – instalacja API
Proces instalacji tej usługi konwersji obrazów na poziomie przedsiębiorstwa jest bardzo prosty i krótki. Otwórz więc terminal/CMD i uruchom następujące polecenie, aby zainstalować GroupDocs.Conversion Cloud SDK dla Node.js:
npm install groupdocs-conversion-cloud
Po zakończeniu instalacji następnym krokiem jest uzyskanie danych uwierzytelniających API (identyfikator klienta, sekret klienta). Możesz uzyskać te dane uwierzytelniające z naszego API Cloud pulpit nawigacyjny. Odwiedź ten krótki samouczek, jeśli napotkasz jakiekolwiek trudności w uzyskaniu danych uwierzytelniających API.
Konwertuj GIF na PNG w Node.js
Zanim napiszesz fragment kodu, pamiętaj, że w naszym panelu API Cloud mamy źródłowy plik GIF, który możesz przesłać ręcznie lub programowo, wywołując metodę UploadFile.
Poniższe kroki pokazują, jak programowo uzyskać konwersję GIF do PNG:
- Uzyskaj moduł groupdocs-conversion-cloud do swojego projektu Node.js.
- Teraz wywołaj funkcję fromKeys klasy ConvertApi i przekaż dane uwierzytelniające API (tj. Client Secret, Client ID).
- Następnie utwórz instancję klasy ConvertSettings.
- Zdefiniuj wartości właściwości klasy ConvertSettings, takie jak StorageName, FilePath, OutputPath i format.
- Zainicjuj obiekt klasy ConvertDocumentRequest instancją klasy ConvertSettings.
- Wywołaj metodę convertDocument, aby przekonwertować GIF na PNG w Node.js.
Skopiuj i wklej następujący przykładowy kod do głównego pliku serwera, aby zbudować moduł konwertera GIF na PNG dla swojego oprogramowania biznesowego:
// Uzyskaj moduł groupdocs-conversion-cloud do swojego projektu Node.js.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Zdefiniuj swoje dane uwierzytelniające API.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxs";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Teraz wywołaj funkcję fromKeys klasy ConvertApi i przekaż dane uwierzytelniające API (tj. Client Secret, Client API).
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Następnie utwórz instancję klasy ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Zdefiniuj wartości właściwości klasy ConvertSettings, takie jak StorageName, FilePath, OutputPath i format.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "png";
settings.outputPath = "test/output.png";
// Zainicjuj obiekt klasy ConvertDocumentRequest instancją klasy ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Wywołaj metodę ConvertDocument, aby przekonwertować GIF na PNG w Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to PNG in Node.js.")})
Powyższy przykładowy kod wygeneruje plik PNG w folderze „test” w panelu API Cloud. Możesz pobrać wygenerowany plik ręcznie lub programowo, wywołując metodę DownloadFile. W ten sposób możesz zobaczyć wynik na obrazku poniżej:
Internetowy konwerter GIF na PNG
Oprócz pakietów Cloud SDK i interfejsów API REST, GroupDocs.Conversion oferuje narzędzie online do konwertowania obrazów GIF do formatu PNG online. To narzędzie internetowe jest oparte na sieci i oferuje bardzo elegancki i przyjazny dla użytkownika interfejs użytkownika. Przede wszystkim jest bezpłatny i nie wymaga zakładania konta ani subskrypcji.
Wniosek
Kończymy ten przewodnik w tym miejscu z nadzieją, że ten artykuł okazał się rozwiązaniem Twojego problemu. Co więcej, przejrzeliśmy fragment kodu i kroki programowej konwersji GIF na PNG w Node.js. W rzeczywistości możesz także dokonać konwersji GIF na PNG za pomocą naszego narzędzia online. Podobnie możesz odwiedzić dokumentację i repozytorium GitHub, aby poznać pełny zestaw funkcji. Możesz także wchodzić w interakcję z naszymi [interfejsami API] na żywo 23, aby doświadczyć funkcjonalności i wydajności.
Wreszcie groupdocs.cloud pisze nowe artykuły. Prosimy zatem o kontakt w celu otrzymywania regularnych aktualizacji.
Pomoc jest dostępna
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania – często zadawane pytania
Czy możesz przekonwertować GIF na PNG?
Odwiedź ten [link], aby dowiedzieć się, jak programowo przekonwertować GIF na PNG w Node.js.