
How to convert PDF to JPG image using Node.js API.
Looking to convert PDF pages into JPG images quickly and programmatically using Node.js? With the help of GroupDocs.Conversion Cloud SDK, you can efficiently convert PDFs to JPG format, making it ideal for preview generation, image archiving, or web-based rendering.
Dlaczego konwertować PDF na JPG?
- Łatwo podglądaj strony PDF jako samodzielne obrazy.
- Osadź strony w aplikacjach internetowych lub mobilnych.
- Archiwuj poszczególne strony jako lekkie pliki graficzne.
- Zablokuj możliwość kopiowania lub wydobywania treści.
Typowe przypadki użycia
- Faktura lub zrzuty raportów.
- Treści edukacyjne dla platform e-learningowych.
- Dokumenty prawne wymagające nieedytowalnych formatów obrazów.
- Podgląd miniatur dla galeria dokumentów.
W tym artykule omówimy następujące tematy:
API do konwersji PDF na JPG
GroupDocs.Conversion Cloud SDK for Node.js oferuje lekką metodę integracji konwersji formatów plików do Twoich aplikacji opartych na JavaScript. Obsługuje wszystko, począwszy od struktury i formatowania dokumentu, po osadzone elementy, zapewniając, że powstały JPG dokładnie odzwierciedla oryginalną zawartość PDF.
Rozpoczęcie
Zanim zaczniemy kodować, upewnij się, że:
- Zarejestruj się w GroupDocs Cloud i uzyskaj swoje dane uwierzytelniające API.
- Have a sample PDF file for testing.
- Zainstaluj zestaw SDK Node.js
npm install groupdocs-conversion-cloud --save
Konwersja JPG na PDF w Node.js
Oto jak przekształcić plik PDF na obrazy JPG za pomocą GroupDocs.Conversion Cloud SDK w projekcie Node.js:
Krok 1: Importuj SDK i skonfiguruj API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
Krok 2: Teraz załaduj plik PDF do przechowywania w chmurze:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);
Krok 3: Ustaw opcje konwersji dla (PDF → JPG):
const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// Więcej przykładów dostępnych pod https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj 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ą identyfikatora klienta oraz sekretu klienta.
Configuration configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj podstawowy adres URL API do wykonywania konwersji PDF na JPEG online.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Zainicjuj instancję ConvertApi za pomocą obiektu Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
// Użyj metody ConvertDocument, aby skonwertować plik PDF na format obrazu JPG.
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("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}
Użyj cURL do konwersji PDF na JPG
Innym podejściem do konwersji pliku PDF na obraz JPG jest użycie poleceń cURL. Użycie poleceń cURL oferuje kilka zalet, szczególnie dla deweloperów i firm, które szukają szybkiego, zautomatyzowanego i skryptowalnego podejścia do transformacji dokumentów. To lekkie i szybkie rozwiązanie, oferujące zgodność międzyplatformową, które wymaga minimalnego wysiłku w kodowaniu.
Dlaczego używać REST API / cURL?:
- Idealne dla DevOps i funkcji bezserwerowych.
- Lekki i łatwy do zintegrowania.
- Nie ma narzutów SDK.
Pierwszym krokiem jest wygenerowanie spersonalizowanego tokena dostępu Java Web, a następnie wykonanie poniższego polecenia w celu konwersji PDF na obraz JPG.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"resultantPath\": \"{myResultant}\"}"
Proszę zastąpić inputFile
nazwą wejściowego pliku PDF, resultantPath
nazwą wynikowego obrazu JPG i ACCESSTOKEN
spersonalizowanym tokenem dostępu JWT.
🧪 Wypróbuj konwerter PDF na JPG online
Jeśli chcesz wypróbować możliwości REST API bez kodowania, spróbuj użyć naszej Free PDF to JPG Converter aplikacji. Ta aplikacja online została opracowana na podstawie GroupDocs.Conversion Cloud API.

Wniosek
W tym blogu nauczyliśmy się, że GroupDocs.Conversion Cloud SDK dla Node.js oferuje szybki i przyjazny dla programistów sposób na przekształcanie dokumentów PDF w obrazy JPG o wysokiej rozdzielczości. Niezależnie od tego, czy budujesz platformę zarządzania treścią, galerię podglądów czy archiwum cyfrowe—to narzędzie zapewnia dokładność, wydajność i elastyczność.
Pomocne linki
Zalecane Artykuły
Zdecydowanie polecamy zapoznanie się z następującymi artykułami, aby dowiedzieć się więcej o: