PDF görüntülerini çıkar

.NET REST API’yi kullanarak PDF görüntülerini çıkarın.

Bilginin bol olduğu ve görsellerin mesajları her zamankinden daha etkili bir şekilde ilettiği günümüz dijital çağında, PDF’lerden görsel çıkarma ihtiyacı yadsınamaz. PDF’ler, belge paylaşımı için popüler bir formattır ve genellikle bu dosyalar, erişilmesi veya yeniden kullanılması gereken önemli görseller içerir. Görselleri sunumlarda kullanmak, bunları raporlara dahil etmek veya çeşitli platformlarda paylaşmak istiyorsanız, PDF’lerden görsel çıkarma yeteneği güçlü bir araçtır.

Bu makale, PDF görüntü çıkarmanın acil ihtiyacına odaklanmakta ve .NET Cloud SDK kullanarak bunu başarmanın etkili yollarına ilişkin bilgiler sunmaktadır.

PDF Görüntülerini Çıkarmak için .NET Cloud SDK

Aspose.PDF Cloud SDK for .NET yalnızca görüntüleri verimli bir şekilde ayıklamanıza olanak sağlamakla kalmayıp aynı zamanda yönetme ve işleme için çeşitli yetenekler sunan güçlü bir araç setidir PDF belgeleri. Üstelik metin çıkarma, filigran ekleme, açıklama ekleme ve belge dönüştürme gibi görüntü çıkarmanın ötesinde işlevler de sunar.

Şimdi ilk adım, SDK referansını projemize eklemektir ve bu amaçla lütfen Visual Studio IDE içindeki NuGet paket yöneticisinde ‘Aspose.PDF-Cloud’u arayın ve ‘Paket Ekle’ düğmesine tıklayın.

Ayrıca bulut kontrol panelinden müşteri kimlik bilgilerinizi almanız gerekir. Mevcut bir hesabınız yoksa hızlı başlangıç bölümünde belirtilen talimatları uygulayarak ücretsiz bir hesap oluşturmanız yeterlidir.

C# .NET kullanarak PDF Görüntülerini Çıkarma

C# .NET kullanarak belge işlemeyi ve veri çıkarmayı tamamen yeni bir seviyeye yükseltmek için görüntü çıkarmayla ilgili ayrıntılara odaklanalım.

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

// .NET REST API ile PDF görüntülerini çıkarmak için API'yi çağırın
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

// 
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
pdf'den resim çıkarma

PDF dosyasından çıkarılan pf görüntülerinin önizlemesini yapın.

Yukarıda belirtilen kod pasajına ilişkin hızlı ayrıntılar aşağıda verilmiştir.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

İstemci kimlik bilgilerini giriş bağımsız değişkenleri olarak iletirken PdfApi sınıfının bir nesnesini oluşturun.

var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

Şimdi PDF belgesinin ilk sayfasındaki görüntüleri çıkarmak için API’yi çağırın. Başarılı bir şekilde tamamlandıktan sonra çıkarılan JPG görüntüleri bulut depolama alanında saklanır.

Yukarıdaki örnekte kullanılan örnek PDF dosyaları Instructions-for-Adding-Your-Logo-2.pdf adresinden indirilebilir. -Logonuzu-2.pdf-eklemek için).

cURL Komutlarını kullanarak PDF’den Resimleri Çıkarın

Aspose.PDF Cloud ve cURL komutlarını kullanarak PDF’lerden görüntü çıkarmak basit ve etkili bir süreçtir. cURL komutlarını kullanarak, görüntü çıkarmayı sorunsuz bir şekilde başlatmak için Aspose.PDF Cloud API‘a HTTP istekleri gönderebilirsiniz. Bu yaklaşım, süreci basitleştirerek kapsamlı kodlamaya ihtiyaç duymadan PDF’den resim ayıklamak için etkili bir yaklaşım sağlar.

Bu yaklaşımın ilk adımı bir JWT erişim belirtecinin oluşturulmasıdır. Bu nedenle lütfen aşağıdaki komutu yürütün:

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"

Şimdi, PDF belgesinin 3. sayfasından fotoğraf çıkarmak ve çıkarılan görüntüleri JPG formatında bulut depolamaya kaydetmek için lütfen aşağıdaki komutu uygulayın.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/pages/3/images/extract/jpeg?width=0&height=0" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}

‘inputPDF’i Bulut depolamada bulunan giriş PDF dosyasının adıyla değiştirin ve ‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.

Çözüm

Sonuç olarak, PDF belgelerinden görüntü çıkarma yeteneği, genellikle PDF’lerin içine gömülü olan zengin görsel içerikten yararlanmada hayati bir bileşendir. Bu makale bunu başarmak için iki etkili yöntemi araştırdı: Aspose.PDF Cloud SDK for .NET’i kullanmak ve Aspose.PDF Cloud’u cURL komutlarıyla kullanmak. Dolayısıyla, iki yaklaşım arasındaki seçim belirli proje gereksinimlerine, teknik uzmanlığa ve tercih edilen entegrasyon yöntemlerine bağlı olup kullanıcılara benzersiz ihtiyaçlarını karşılama esnekliği sağlar.

kullanışlı bağlantılar

İlgili Makaleler

Aşağıdaki blogları ziyaret etmenizi önemle tavsiye ederiz: