SVG(skalowalna grafika wektorowa) jest szeroko stosowana w przypadku logo i innych ikon, które nie są skomplikowane. Jednak ten format pliku obrazu nie jest zalecany w przypadku obrazów zawierających bogate tekstury i specyfikacje. Z drugiej strony JPG/JPEG to lekki format plików graficznych, który można łatwo udostępniać w Internecie. Jest wysoce kompatybilny i można łatwo otwierać pliki JPG/JPEG na dowolnej platformie. Groupdocs.Conversion oferuje interfejsy API Cloud SDK i REST, które można zainstalować, aby programowo zbudować konwerter SVG na JPG. W tym artykule dowiemy się, jak przekonwertować SVG na JPG w Node.js przy użyciu Groupdocs.Conversion Cloud SDK dla Node.js.
Omówimy następujące punkty:
Konwersja SVG do JPG – instalacja API
Proces instalacji dowolnej biblioteki jest wartym rozważenia czynnikiem, jeśli chodzi o szybkie tworzenie aplikacji. Możesz więc uruchomić w terminalu następującą komendę, aby zainstalować konwersję SVG na JPG biblioteka:
npm install groupdocs-conversion-cloud
Następnie zalogujesz się do API Cloud dashboard i utworzysz aplikację. Po utworzeniu aplikacji możesz uzyskać dane uwierzytelniające API (tajne klienta, API klienta) dla panelu kontrolnego.
Uwaga: możesz odwiedzić ten przewodnik, aby dowiedzieć się, jak uzyskać dane uwierzytelniające API.
Konwertuj SVG na JPG w Node.js
W tej sekcji pokazano, jak przekonwertować plik SVG na JPG przy użyciu metod udostępnionych w Groupdocs.Conversion Cloud SDK dla Node.js.
API Cloud dashboard zawiera źródłowy plik SVG, który możesz przesłać ręcznie lub programowo, wywołując metodę UploadFile.
Wykonaj kroki wymienione poniżej:
- Pobierz moduł groupdocs-conversion-cloud do swojego projektu Node.js.
- Następnie wywołaj metodę fromKeys klasy ConvertApi i przekaż referencje API (tj. Client Secret, Client API).
- Teraz zainicjuj obiekt klasy ConvertSettings.
- Przypisz wartości do właściwości klasy ConvertSettings, takich jak filePath, StorageName, format i OutputPath.
- Utwórz instancję klasy ConvertDocumentRequest za pomocą instancji klasy ConvertSettings.
- Wywołaj metodę convertDocument, aby przekonwertować SVG na JPG w Node.js.
Poniższy przykładowy kod dotyczy konwersji SVG na JPG:
// Pobierz moduł groupdocs-conversion-cloud do swojego projektu Node.js.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Uzyskaj dane uwierzytelniające API.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Następnie wywołaj metodę fromKeys klasy ConvertApi i przekaż dane uwierzytelniające API (tj. Client Secret, Client API).
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Teraz zainicjuj obiekt klasy ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Przypisz wartości do właściwości klasy ConvertSettings, takich jak filePath, StorageName, format i OutputPath.
settings.storageName = myStorage;
settings.filePath = "sample.svg";
settings.format = "jpg";
settings.outputPath = "output/output.jpg";
// Utwórz instancję klasy ConvertDocumentRequest za pomocą instancji klasy ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Wywołaj metodę ConvertDocument, aby przekonwertować SVG na JPG w Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted SVG to JPG in Node.js.")})
Uruchom plik serwera, a zobaczysz wygenerowany plik (tj. wynik.jpg) w folderze o nazwie „wyjście”. Ponadto plik można pobrać ręcznie lub programowo, wywołując metodę DownloadFile.
Możesz zobaczyć wynik powyższego fragmentu kodu na obrazku poniżej:
Konwertuj SVG na JPG online
Zestawy Groupdocs.Conversion Cloud SDK stanowią narzędzie online, którego można używać do konwersji plików SVG na JPG online. Ten internetowy konwerter SVG na JPG jest oparty na sieci Web i oferuje bogate funkcje konwersji formatu plików. Przede wszystkim, aby korzystać z tego narzędzia online, nie jest wymagana żadna subskrypcja ani tworzenie konta.
Wniosek
Podsumowując, Groupdocs.Conversion oferuje SKD dla wielu języków programowania, dzięki czemu możesz zbudować konwerter SVG na JPG dla swojego oprogramowania biznesowego. Ponadto możesz odwiedzić dokumentację, aby dowiedzieć się o innych funkcjach. Odwiedź to repozytorium GitHub i Przewodnik wprowadzający, jeśli chcesz dostosować pakiety Groupdocs.Conversion Cloud SDK dla Node.js. Co więcej, możesz wchodzić w interakcję z naszymi aktywnymi interfejsami API tutaj, co da ci pojęcie o wydajności Groupdocs.Conversion Cloud SDK. Wreszcie groupdocs.cloud konsekwentnie pisze nowe posty na blogu. 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
Jak przekonwertować plik SVG na JPG?
Możesz wykonać konwersję SVG do JPG za pomocą tego narzędzia online, które jest obsługiwane przez Groupdocs.Conversion Cloud SDK.
Jak przekonwertować SVG na obraz w JavaScript?
Groupdocs.Conversion Cloud SDK dla Node.js oferują szeroką gamę właściwości i metod konwersji SVG na JPG w JavaScript.