PDF belge paylaşımı ve arşivleme için en çok tercih edilen format olmaya devam ediyor, çünkü tutarlılığı ve güvenliği ile biliniyor. JPG formatını PDF’e dönüştürmek, görüntülerinizin korunmasını, kolayca paylaşılmasını ve profesyonel kullanım için formatlanmasını sağlar.

JPG’yi PDF’ye Dönüştürmenin Ana Faydaları:

  • Görüntü kalitesini ve düzen sadakatini koruyun.
  • Dağıtım veya uzun vadeli depolama için dosyaları güvence altına alın.
  • Birden fazla resmi tek bir belgede birleştirin.
  • .NET REST API ile dönüşüm sürecini otomatikleştir.

JPG’den PDF’ye Dönüştürme API’si

Bu makalede, JPEG’den PDF’ye dönüştürme için GroupDocs.Conversion Cloud SDK for .NET ‘in harika yeteneklerini kullanmaya odaklanıyoruz. Bu, çeşitli belge ve resim formatlarını dönüştürme sürecini basitleştirmek için tasarlanmış, özellik zengini bir API’dir. Bu nedenle, sadece birkaç satır C# koduyla, JPG veya JPEG dosyalarınızı profesyonel kalitede PDF’lere verimli bir şekilde dönüştürebilirsiniz.

Başlarken

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  1. Bir GroupDocs Cloud dashboard üzerinden API kimlik bilgilerini almak için bir hesap.
  2. A sample JPG or JPEG image for testing.
  3. Çalışan bir .NET ortamı (Visual Studio, Visual Studio Code veya diğer desteklenen IDE).

Şimdi, SDK’yı kullanmak için, onu çözümümüze yüklememiz gerekiyor. Lütfen aşağıdaki komutu NuGet Paket Yöneticisi Konsolunuzda çalıştırın:

Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0

JPEG’yi PDF’ye C# ile dönüştürün

JPG görüntülerini PDF formatına dönüştürmek için basit ve kolay bir C# kod parçası kullanarak ayrıntılara dalalım.

Adım 1. - Müşteri kimlik bilgilerini kullanarak Configuration ve ConvertApi nesnelerini oluşturun.

var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);

Adım 2. - Giriş JPEG görüntüsünü bulut depolama alanına yükleyin.

fileUpload.UploadFile(new UploadFileRequest("source.jpg", stream));

Adım 3. - ConvertSettings örneğini oluşturun, burada elde edilen formatı PDF olarak tanımlıyoruz.

var settings = new ConvertSettings{...}

Adım 4. - JPEG’den PDF’ye dönüştürme işlemi için ConvertDocument(...) kullanın.

var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Daha fazla örnek için lütfen https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet adresini ziyaret edin.
// Müşteri kimlik bilgilerini https://dashboard.groupdocs.cloud/ adresinden alın.

string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration sınıfının bir örneğini oluştururken Client ID ve Client Secret'ı argüman olarak geçin. 
var configurations = new Configuration(clientId, clientSecret1);
// Define the value of ApiBaseUrl.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının bir örneğini, Configuration sınıfının bir nesnesi ile başlatın.
var convertApi = new ConvertApi(configurations);
             
// load the input JPG image from local drive.             
using (var stream = OpenRead("input.jpg"))
{
    // FileApi'nin bir örneğini oluşturun.
    var fileUpload = new FileApi(configurations);
    // upload the input JPEG image to the cloud storage.
    fileUpload.UploadFile(new UploadFileRequest("input.jpg", stream));

    // ConvertSettings oluşturun, burada sonucunu PDF olarak belirtiriz.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.jpg",
        Format = "pdf",
        OutputPath = "resultant.pdf"
    };
    
    // Call the ConvertDocument method for JGP to PDF conversion.
    var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // print success message
        Console.WriteLine("JPG to PDF conversion successfully completed.");
    }
}

JPG’yi PDF olarak cURL kullanarak kaydedin

Tam olarak C# kodu yazmadan hafif, script edilebilir bir çözüm tercih ediyorsanız, GroupDocs.Conversion Cloud API ile cURL komutlarını da kullanabilirsiniz. Bu yaklaşım otomasyon, CI/CD boru hatları veya hızlı testler için mükemmeldir.

Neden JPG’den PDF’ye Dönüştürme İçin cURL Kullanılır?

  • No SDK installation required.
  • Kolayca otomasyon betikleriyle entegre olur.
  • Sunucu tarafı ve komut satırı iş akışları için idealdir.

Bu yaklaşımın gereksinimi, istemci kimlik bilgilerine dayalı bir JWT erişim belirteci oluşturmaktır. Belirteci aldıktan sonra, lütfen JPG’yi PDF formatında kaydetmek için aşağıdaki komutu yürütü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}\"}"

Replace {ACCESSTOKEN} with your generated token, inputFile with your JPG image, and myResultant with name of resultant PDF file to be generated in cloud storage.

Sonuç PDF’sini yerel sürücüde kaydet.

Eğer çıkan PDF’yi yerel bir sürücüye kaydetmeyi tercih ediyorsanız, aşağıdaki komutu kullanmayı deneyin:

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\"}" \
-o "Resultant.pdf"

JPG’yi PDF’ye Çevir Online (Ücretsiz Uygulama)

Eğer herhangi bir kod yazmadan GroupDocs.Conversion Cloud deneyimlemek istiyorsanız, ücretsiz çevrimiçi JPG to PDF Converter denemek için. Bu web uygulaması aynı REST API üzerine inşa edilmiştir ve JPG veya JPEG görüntülerini tarayıcınızda anında PDF’ye dönüştürmenize olanak tanır.

jpg to pdf online

Yardımcı Kaynaklar

Sonuç Olarak Değerlendirmeler

JPG veya JPEG görüntülerini PDF’ye dönüştürmenin, GroupDocs.Conversion Cloud SDK for .NET kullanarak hızlı, güvenli ve ölçeklenebilir bir çözüm olduğunu öğrendik. İster bir belge otomasyon sistemi kuruyor olun, ister görsel verileri arşivliyor olun ya da dosya dönüşümünü kurumsal iş akışlarına entegre ediyor olun, bu SDK, az kod ile güvenilir sonuçlar elde etmenizi sağlar.

Sıkça Sorulan Sorular (SSS)

  1. JPG’yi PDF’ye dönüştürmek için herhangi bir ek yazılım yüklemem gerekiyor mu?

Hayır. Herhangi bir dış yazılıma ihtiyacınız yok ve API’nin Adobe Acrobat veya Microsoft Office gibi yerel uygulamalara bağımlılığı yoktur.

  1. Birden fazla JPG görüntüyü tek bir PDF belgesine dönüştürebilir miyim?

Evet. API, birden fazla JPG veya JPEG görüntüsünü birleştirerek tek bir konsolide PDF oluşturmayı destekleyen toplu JPG’den PDF’ye dönüştürmeyi sağlar. Bu görevi başarmak için dönüştürme ayarlarında birden fazla dosya yolunu belirtmeniz yeterlidir.

  1. Görüntü kalitesi dönüştürme sonrası korunuyor mu?

Kesinlikle. GroupDocs.Conversion Cloud, JPG’dan PDF’ye dönüştürme işlemi sırasında yüksek görüntü sadakatini korur ve çıktığınız PDF’nin görüntülerinizin orijinal kalitesini, renk derinliğini ve çözünürlüğünü korumasını sağlar.

  1. What output formats are supported besides PDF?

GroupDocs.Conversion Cloud, geliştiricilere ihtiyaçlarına göre görüntüleri ve belgeleri birden fazla formata dönüştürme esnekliği sağlayarak DOCX, HTML, XLSX, PPTX ve PNG dahil olmak üzere çok çeşitli çıktı formatlarını desteklemektedir.

İlgili Makaleler

Aşağıdaki makaleleri ziyaret etmenizi şiddetle tavsiye ediyoruz: