jpg to pdf

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

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ć:

  1. Konto GroupDocs Cloud dashboard z poświadczeniami API.
  2. A sample JPG image for conversion.
  3. Ś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.

jpg to pdf converter

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: