
Convert JPG do PDF za pomocą interfejsu API Node.js.
Looking to transform JPG images into PDF files quickly and accurately using Node.js? This guide walks you through how to implement JPG to PDF conversion using GroupDocs.Conversion Cloud SDK, perfect for creating print-ready, archived, or uneditable image-based documents.
Dlaczego warto konwertować JPG na PDF?
Czy generujesz wielostronicowe raporty graficzne, przesyłasz dowody wizualne, czy łączysz skany w jeden plik, PDF to złoty standard. Oto kilka kluczowych korzyści:
- Zachowaj układ i jakość obrazu.
- Bezpieczny format—idealny do dystrybucji tylko do odczytu.
- Combine multiple images into one structured document.
- Zautomatyzuj konwersję w aplikacjach chmurowych.
Ten artykuł porusza następujące tematy:
- REST API do konwersji JPG na PDF
- Konwersja JPG na PDF w Node.js
- Automatyzacja konwersji JPG do PDF za pomocą cURL
REST API do konwersji JPG na PDF
Nasze GroupDocs.Conversion Cloud SDK for Node.js to potężne API oferujące możliwości przekształcania różnych plików źródłowych do obsługiwanych formatów wyjściowych. W kilku linijkach kodu możesz przekształcić JPG do formatu PDF.
Rozpoczynanie
Aby zacząć, będziesz potrzebować:
- Konto GroupDocs Cloud dashboard z poświadczeniami API.
- A sample JPG image for conversion.
- Środowisko Node.js gotowe z zainstalowanym SDK:
npm install groupdocs-conversion-cloud --save
Konwersja JPG na PDF w Node.js
Oto jak wykonać konwersję krok po kroku:
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 prześlij obraz JPG do chmury:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.jpg"));
await fileApi.uploadFile(uploadRequest);
Krok 3: Ustaw opcje konwersji dla (JPG → PDF):
const settings = new ConvertSettings();
settings.filePath = "source.jpg";
settings.format = "pdf";
settings.outputPath = "converted/resultant.pdf";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The JPG to PDF conversion completed successfully.");
// Więcej przykładów na 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 i tajnego klucza klienta.
Configuration configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj podstawowy adres URL API do wykonywania konwersji JPEG na PDF online
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Zainicjuj instancję ConvertApi z obiektem Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.jpg");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
// Użyj metody ConvertDocument, aby przekonwertować obraz JPG na format PDF.
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 JPG to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}
Automatyzacja konwersji JPG na PDF za pomocą cURL
Użycie poleceń cURL do konwersji JPG na PDF to doskonały wybór dla użytkowników, którzy preferują lekką, pozbawioną kodu lub zautomatyzowaną integrację. Jest to idealne, jeśli chcesz zautomatyzować konwersję w skryptach powłoki lub potokach CI lub systemach, które wymagają programatycznych wywołań API bez pisania pełnej implementacji opartej na SDK.
Dlaczego używać REST API / cURL?:
- Lekki i skryptowalny.
- Nie jest potrzebna instalacja SDK.
- Świetne do przetwarzania pipeline’ów backendowych.
Teraz wygeneruj swój spersonalizowany token dostępu Java Web i wykonaj następujące polecenie, aby przeprowadzić konwersję JPG na PDF.
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\": \"pdf\", \"resultantPath\": \"{myResultant}\"}"
Proszę zamienić inputFile
na nazwę wejściowego obrazu JPG, resultantPath
na nazwę wynikowego pliku PDF i ACCESSTOKEN
na spersonalizowany token dostępu JWT.
- Aby zapisać wynikowy plik PDF na dysku lokalnym, proszę spróbować użyć następującego polecenia cURL:
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\": \"input.jpg\", \"Format\": \"pdf\"}"
Zbadaj JPG na PDF Online (Darmowe Narzędzie)
Jeśli chcesz wypróbować możliwości REST API bez kodowania, spróbuj użyć naszego Free JPG to PDF Converter App do natychmiastowej konwersji. Ta aplikacja online jest rozwijana na podstawie GroupDocs.Conversion Cloud API.

Przydatne Zasoby
Ostateczne myśli
GroupDocs.Conversion Cloud SDK dla Node.js oferuje solidne, oparte na chmurze rozwiązanie do łatwego konwertowania JPG na PDF. Niezależnie od tego, czy chcesz archiwizować zeskanowane dokumenty, tworzyć raporty z obrazami w stylu eBooków, czy automatyzować przepływy pracy oparte na obrazach — to API daje ci kontrolę i niezawodność, której potrzebujesz.
Zalecane Artykuły
Zalecamy zapoznanie się z następującymi artykułami, aby dowiedzieć się więcej o: