
Bu makalede, Node.js ve güçlü GroupDocs.Parser Cloud REST API’sini kullanarak PDF dosyalarından görüntüleri programlı bir şekilde nasıl çıkaracağınızı öğreneceksiniz. İçerik ayrıştırıcı, veri çıkarma aracı veya belge otomasyon sistemi inşa ediyor olsanız da, PDF’lerden gömülü görselleri çıkarmak yaygın bir gerekliliktir. Bu rehber, kolay görüntü çıkarımı için kurulum, kullanım ve kod parçacıklarını kapsar.
PDF’den Görüntüleri Neden Çıkarmalıyız?
- PDF’lerden logoları, infografikleri ve yerleştirilmiş fotoğrafları çıkarın.
- Belgelerin dijitalleştirilmesini arşivleme ve veri işleme için otomatikleştirin.
- Özel PDF analizörleri veya görüntü tanıma boru hatları oluşturun.
- REST API tabanlı iş akışı — Masaüstü yazılımına ihtiyaç yok.
Bu makalede aşağıdaki konuları ele alacağız:
- PDF İşleme API’si
- PDF’den Görüntüleri Çıkarmak için Node.js Kullanma
- PDF’den Görüntüleri cURL ile Çıkarın
- Çevrimiçi Resim Çıkarıcı
PDF İşleme API’si
GroupDocs.Parser Cloud SDK for Node.js hafif ve entegrasyonu kolay bir API sarmalayıcısıdır; geliştiricilerin PDF, Word, Excel ve daha fazlası dahil olmak üzere çeşitli dosya formatlarından metin, görseller, meta veriler ve belgelerin alanları gibi yapılandırılmış içerikleri çıkarmalarına olanak tanır.
Ön koşullar GroupDocs.Parser Cloud SDK’sını Node.js için yükleyin:
npm install groupdocs-parser-cloud
Bir hesap oluşturun GroupDocs.Cloud Dashboard adresinde, kimlik doğrulama için Client ID’nizi ve Client Secret’ınızı almak için. Daha fazla bilgi için lütfen bu makaleye gidin.
PDF’lerden Görüntüleri Çıkarma Node.js ile
Bu adımları izleyerek kendi PDF görüntü çıkarıcıyı Node.js API kullanarak geliştirin:
Adım 1: Yapılandırmayı Ayarla.
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
Adım 2: PDF Dosya Bilgilerini ve Resim Çıkarma Seçeneklerini Tanımlayın. ImagesOptions sınıfının örneğini geçirerek ImagesRequest sınıfının bir nesnesini başlatın.
const fileInfo = new FileInfo();
fileInfo.filePath = "sample.pdf";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
Adım 3: Görüntüleri Çıkart. PDF dosyasından resimleri çıkarmak için images yöntemini çağırın.
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
// Daha fazla örnek için lütfen https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node adresini ziyaret edin.
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
const fileInfo = new FileInfo();
fileInfo.filePath = "sample.pdf";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
Aşağıdaki kod örneğinin çıktısını aşağıdaki resimde görebilirsiniz:

PDF’den Görüntüleri cURL ile Çıkar
GroupDocs.Parser REST API ve cURL kullanarak görüntüleri de çıkarabilirsiniz.
Adım 1 – Erişim Token’ı Oluştur:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Adım 2 – REST API aracılığıyla Görüntüleri Çıkarın:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"Binder1.pdf\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- ile ürettiğiniz token’i değiştirin.
Online Image Extractor
Eğer kod yazmadan bir çözüm arıyorsanız, GroupDocs.Parser Cloud ile desteklenen Ücretsiz Çevrimiçi PDF Image Extractor kullanabilirsiniz.

Sonuç
The GroupDocs.Parser Cloud SDK for Node.js, PDF belgelerinden görüntüleri hızlı, ölçeklenebilir ve kod dostu bir şekilde çıkarmayı sağlar. İster otomasyon betikleri, içerik tarayıcıları, ister görüntü tabanlı analitik araçlar oluşturuyor olun, bu REST API, görüntüleri programlı olarak izole etmek ve dışa aktarmak için ihtiyaç duyduğunuz her şeyi sunar.
Hazırlıklarınızı tamamlayıp bunu iş akışınıza entegre etmeye mi hazırsınız? Bugün ilk API çağrınıza başlayın!
📚 Ek Kaynaklar
Sıkça Sorulan Sorular – SSS
How do I extract images from Word?
PDF dosyalarından programlı olarak resim çıkarmak için GroupDocs.Parser Cloud SDKs kullanabilirsiniz. Daha fazla bilgi için lütfen bu linki ziyaret edin.
Fiyatlandırma modeli nedir?
Tek seferde ödeme yapabileceğiniz bir fiyatlandırma modeli sunuyoruz. Daha fazla bilgi için lütfen pricing guide ziyaret edin.