jpg'yi pdf'ye dönüştürme

.NET REST API ile JPG’yi PDF’ye dönüştürün.

Bilgi alışverişi ve belge paylaşımı günlük iş akışlarının ayrılmaz bir parçasıdır ve JPG görüntüleri PDF belgelere dönüştürme yeteneği vazgeçilmez hale gelmiştir. JPG dosyaları, görüntülerin yakalanması ve saklanması için yaygın formatlar olarak hizmet ederken, kapsamlı belge yönetimi için gerekli olan çok yönlülük ve taşınabilirlikten yoksundurlar. Bu nedenle, JPG’yi PDF’ye dönüştürmeye yönelik dönüştürücü bir süreç, statik görüntüler ile dinamik, çok sayfalı belgeler arasındaki boşluğu doldurur. Bu makalede, .NET REST API kullanılarak bu dönüştürme özelliğine duyulan acil ihtiyaç araştırılmaktadır.

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

Aspose.PDF Cloud SDK for .NET ile JPG’den PDF’ye dönüşümü zahmetsizce başlatabilir, görüntü kalitesini koruyabilir ve ortaya çıkan PDF belgesinde doğru temsili sağlayabilirsiniz. Aspose.PDF Cloud’un bulut tabanlı mimarisi, ölçeklenebilirlik ve erişilebilirlik sağlayarak, karmaşık yerel kurulumlara gerek kalmadan gelişmiş özellikleri uygulamalarınıza sorunsuz bir şekilde entegre etmenize olanak tanır.

  • Dönüştürmenin yanı sıra, PDF dosyalarını birleştirme, bölme ve sıkıştırma, metin ve görüntüleri çıkarma, ek açıklamalar ve filigran ekleme ve hatta ayıklamak için OCR (Optik Karakter Tanıma) gerçekleştirme dahil olmak üzere PDF belgelerini çeşitli şekillerde değiştirmek için güçlü SDK’dan yararlanabilirsiniz. Taranan belgelerdeki metin.

İlk adım, NuGet paket yöneticisinde ‘Aspose.Pdf-Cloud’u aramak ve ‘Paket Ekle’ düğmesine tıklamaktır. Bu, projenize SDK referansını ekleyecektir. İkinci olarak, istemci kimlik bilgilerinizi bulut kontrol panelinden alın. Mevcut bir hesabınız yoksa hızlı başlangıç makalesinde belirtilen talimatları izleyerek ücretsiz bir hesap oluşturmanız yeterlidir.

C# .NET’te JPG’yi PDF’ye dönüştürün

Aşağıdaki bölümde, C# .NET kullanarak verimli JPG’den PDF’ye dönüştürmeyi nasıl başarabileceğimize ve belge işleme iş akışlarımızı benzersiz verimlilik ve esneklikle nasıl geliştirebileceğimize ilişkin ayrıntılar açıklanmaktadır.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

İstemci kimlik bilgilerini argüman olarak ilettiğimiz PdfApi sınıfının bir nesnesini oluşturun.

DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

Boş bir PDF dosyası oluşturun ve bulut depolama alanında saklayın.

pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);

Görüntüyü PDF dosyasının ilk sayfasına yerleştirmek ve kenar boşluğu ayrıntılarını yukarıda belirtildiği gibi ayarlamak için API’yi çağırın.

// Daha fazla örnek için https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// https://dashboard.aspose.cloud/ adresinden istemci kimlik bilgilerini alın
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// PdfApi'nin bir örneğini oluşturun
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// giriş JPG görselinin adı
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// bulut depolama alanında boş bir PDF belgesi oluşturun
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

// PDF dosyasının sayfa numarası
int pageNumber = 1;

// PDF belgesindeki görüntünün koordinatları
// Koordinatlar Sol Alttan Sağ Üste doğru Noktadadır
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// JPG görüntüsünü yerel sürücüden yükle
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // ad Belge adı. (gerekli)
    // pageNumber Sayfa numarası. (gerekli)
    // llx Koordinat sol alt X. (gerekli)
    // lly Koordinat sol alt Y. (gerekli)
    // urx Koordinat sağ üst X. (gerekli)
    // Ury Koordinat sağ üst Y. (gerekli)
    // imageFilePath Belirtilmişse görüntü dosyasının yolu. Aksi takdirde istek içeriği kullanılır. (isteğe bağlı)
    // depolama Belge depolama. (isteğe bağlı)
    // klasör Belge klasörü. (isteğe bağlı)
    // resim Resim dosyası. (isteğe bağlı)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
jpg'yi pdf'ye dönüştürme

JPG’den PDF’ye dönüştürme işleminin önizlemesi.

Yukarıdaki örnekte oluşturulan örnek JPG görüntüsü ve elde edilen PDF, input.jpg ve Resultant.pdf adresinden indirilebilir.

cURL Komutlarını kullanarak Görüntüyü PDF’ye Dönüştürme

Alternatif olarak, Aspose.PDF Cloud ve cURL komutlarının basitleştirilmiş ve etkili bir kombinasyonunu kullanarak JPG görüntülerini PDF belgelerine dönüştürebilirsiniz. cURL komutlarını kullanarak JPG’den PDF’ye dönüştürme işlemini sorunsuz bir şekilde başlatabilirsiniz. Bu yaklaşım, süreci kolaylaştırırken görüntü kalitesini korumada ve ortaya çıkan PDF belgesinin bütünlüğünü korumada doğruluk sağlar.

Bu yaklaşımın ilk adımı, aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmaktır:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT jetonunu aldıktan sonra boş bir PDF dosyası oluşturmak ve bulut depolama alanında saklamak için lütfen aşağıdaki komutu uygulayın.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Şimdi, bir PDF belgesine JPG resmi eklemek ve ortaya çıkan dosyayı bulut depolamaya kaydetmek için lütfen aşağıdaki komutu uygulayın.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data"

‘sourceFile’ı, bulut depolamada zaten mevcut olan giriş boş PDF dosyasının adıyla ve ‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.

Çözüm

Sonuç olarak, Aspose.PDF Cloud SDK for .NET’ten yararlanan ve cURL komutlarını Aspose.PDF Cloud ile kullanan her iki yaklaşım da, JPG görüntülerini PDF belgelerine dönüştürmek için verimli ve güvenilir çözümler sunuyor. Her iki yaklaşımı da benimsemek, belge işleme iş akışlarınızı kolaylaştırmanıza ve verimli ve güvenilir belge dönüştürme için çok çeşitli yeteneklerin kilidini açmanıza olanak tanır. Belge yönetimi süreçlerini geliştirmek ve benzersiz verimlilik ve esneklikle üretkenliği artırmak için ihtiyaç duyduğunuz araçları size sağlayan en uygun seçimdir.

kullanışlı bağlantılar

İlgili Makaleler

Aşağıdakiler hakkında bilgi edinmek için aşağıdaki blog gönderilerini ziyaret etmenizi önemle tavsiye ederiz: