jpg to pdf

Convert JPG to PDF with Node.js API.

JPG görüntülerini hızlı ve doğru bir şekilde PDF dosyalarına dönüştürmek mi istiyorsunuz? Bu kılavuz, GroupDocs.Conversion Cloud SDK kullanarak JPG’den PDF’e dönüşümünü nasıl gerçekleştireceğinizi adım adım anlatmaktadır; bu, basıma uygun, arşivlenmiş veya düzenlenemez görüntü tabanlı belgeler oluşturmak için mükemmeldir.

Neden JPG’yi PDF’ye Dönüştürmeliyim?

İster çok sayfalı görüntü raporları oluşturuyor, ister görsel kanıtlar sunuyor, ister taramaları tek bir dosyada birleştiriyor olun, PDF altın standarttır. İşte birkaç ana fayda:

  • Düzeni ve görüntü kalitesini koruyun.
  • Güvenli format - yalnızca okunabilir dağıtım için idealdir.
  • Birden fazla resmi bir yapılandırılmış belgeye birleştirin.
  • Cloud tabanlı uygulamalarda dönüşümü otomatikleştir.

Bu makale aşağıdaki konuları kapsar:

JPG’den PDF’ye Dönüştürme için REST API

Bizim GroupDocs.Conversion Cloud SDK for Node.js güçlü bir API’dir ve çeşitli kaynak dosyalarını desteklenen çıktı formatlarına dönüştürme yeteneklerini sunar. Birkaç satır kod ile JPG’yi PDF formatına dönüştürebilirsiniz.

Başlarken

Başlamak için şunlara ihtiyacınız olacak:

  1. Bir GroupDocs Cloud dashboard hesabı ve API kimlik bilgileri.
  2. A sample JPG image for conversion.
  3. Node.js ortamı, SDK yüklü olarak hazır:
npm install groupdocs-conversion-cloud --save

Node.js’te JPG’den PDF’ye Dönüşüm

İşte dönüşüm işlemini adım adım nasıl gerçekleştireceğiniz:

Adım 1: SDK’yı içe aktarın ve API’yi yapılandırın:

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);

Adım 2: Şimdi JPG görüntüsünü Cloud depolama alanına yükleyin:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.jpg"));
await fileApi.uploadFile(uploadRequest);

Adım 3: (JPG → PDF) için dönüştürme seçeneklerini ayarlayın:

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.");
// Daha fazla örnek için https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API kimlik bilgilerinizi edinin 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration sınıfının bir örneğini oluşturun ve Client ID & Client Secret ile başlatın.
Configuration configuration = new Configuration(clientId, clientSecret);
// API temel URL'sini tanımlayın, çevrimiçi JPEG'den PDF'ye dönüştürme yapmak için.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// ConvertApi'yi Configuration nesnesi ile başlatın.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.jpg");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
    
// ConvertDocument yöntemini kullanarak bir JPG görüntüsünü PDF formatına dönüştürün.
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());
}

JPG’yi PDF’ye Dönüştürmeyi cURL ile Otomatikleştirin

JPG’den PDF’ye dönüşüm için cURL komutlarının kullanımı, hafif, kodsuz veya otomatik entegrasyonu tercih eden kullanıcılar için mükemmel bir seçenektir. Shell betikleri veya CI boru hatlarında dönüşümü otomatikleştirmek veya tam SDK tabanlı bir uygulama yazmadan programatik API çağrılarına ihtiyaç duyan sistemler için idealdir.

REST API / cURL Kullanma Nedenleri?:

  • Hafif ve betiklenebilir.
  • No SDK installation needed.
  • Arka uç işleme boru hatları için harika.

Şimdi, kişiselleştirilmiş Java Web Erişim Token’ınızı oluşturun ve JPG’den PDF’e dönüştürme işlemini gerçekleştirmek için aşağıdaki komutu çalıştırın.

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}\"}"

Lütfen inputFile‘ı giriş JPG görüntüsünün adıyla, resultantPath‘i sonuç PDF dosyasının adıyla ve ACCESSTOKEN‘ı kişiselleştirilmiş JWT erişim belirteciyle değiştirmeyi unutmayın.

  • Sonuçlanan PDF’yi yerel sürücüye kaydetmek için lütfen aşağıdaki cURL komutunu kullanmayı deneyin:
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\"}"

JPG’yi PDF’ye Çevrimiçi Keşfedin (Ücretsiz Araç)

Eğer kodlama yapmadan REST API’nin yeteneklerini denemek istiyorsanız, anlık dönüşüm için Ücretsiz JPG’den PDF’ye Dönüştürücü Uygulamamızı kullanmayı deneyin. Bu çevrimiçi Uygulama, GroupDocs.Conversion Cloud API’leri üzerinde geliştirilmiştir.

jpg to pdf converter

Faydalı Kaynaklar

Son Düşünceler

GroupDocs.Conversion Cloud SDK for Node.js, JPG’yi PDF’ye kolayca dönüştürmek için sağlam, bulut tabanlı bir çözüm sunar. Tarayıcıdan alınan belgeleri arşivlemek, eKitap tarzı resim raporları oluşturmak veya resim tabanlı iş akışlarını otomatikleştirmek istiyorsanız—bu API size gereken kontrolü ve güvenilirliği sağlar.

Önerilen Makaleler

Aşağıdaki makaleleri ziyaret etmenizi şiddetle tavsiye ederiz, daha fazla bilgi edinmek için: