PowerPoint resimlerini Word Belgesinden çıkar - Resim Çıkartıcı

Eğer arşivleme, otomasyon veya görüntü tanıma amacıyla Word belgelerinden gömülü görüntüleri çıkarmanız gerekiyorsa, o zaman Node.js REST API’miz, Microsoft Word kurulumu gerektirmeden .doc ve .docx dosyalarından görüntüleri çıkarmak için sağlam ve bulut tabanlı bir çözüm sunmaktadır.

Görüntü çıkarma ihtiyacı, şunları yapmak zorunda kaldığımızda da ortaya çıkabilir:

  • Raporlara yerleştirilmiş grafikler, grafikler ve fotoğrafları yakalayın.
  • Tarayıcıdan alınmış belgelerden veya şablonlardan otomatik çıkarım yapın.
  • Belgeler havuzlarından görüntü veri setleri oluşturun.
  • OCR veya AI görevleri için içeriği ön işleme tabi tutun.

Aşağıdaki konuları daha ayrıntılı olarak inceleyelim:

Word Belgesi Görüntü Çıkarma API’si

GroupDocs.Parser Cloud SDK for Node.js , içerik manipülasyonu için MS Word belgelerini ayrıştırma yetenekleri sunan REST tabanlı bir çözümüdür. Sadece Word belgeleri değil, aynı zamanda (PPTX, Excel, PDF, ZIP, vb.) neredeyse tüm yaygın iş belge formatlarından içerik çıkarma desteği de sunmaktadır.

Ön koşullar

  • GroupDocs Cloud Dashboard adresinde kaydolun.
  • Client ID’nizi ve Client Secret’ınızı alın.
  • REST tabanlı SDK’yı kurun:
npm install groupdocs-parser-cloud
  • Client kimlik bilgileri hakkında daha fazla bilgi için lütfen bu makale‘yi ziyaret edin.

Word’dan Görüntüleri Node.js ile Çıkarmak

Bu adımları izleyerek Node.js API’sini kullanarak MS Word Belgesinden resimleri çıkarmak için basit ve sağlam bir uygulama geliştirin:

Adım 1: Yapılandırmayı Başlat.

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: Dosya Bilgilerini ve Görüntü Seçeneklerini Ayarla. ImagesRequest sınıfından bir nesne başlatın ve ImagesOptions sınıfının örneğini geçirin.

const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "input.docx";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

Adım 3: Word Belgesinden Görselleri Çıkar. Word belgesinden çevrimiçi olarak resimleri çıkarmak için images yöntemini çağırın.

parserApi.images(request).then((response) => {
    console.log("The Word document 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 { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
// word belgesi yolu
fileInfo.filePath = "sample.docx";

const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

parserApi.images(request).then((response) => {
  console.log("The Word document Images extracted successfully.");
  console.log(response.images);
}).catch(err => {
    console.error("Failed to extract images:", err);
});

Aşağıdaki resimde yukarıdaki kod örneğinin çıktısını görebilirsiniz:

Word belgesinden resim çıkarımının Node.js API kullanarak önizlemesi

Word’den cURL ile Görüntüleri Çıkarma

Eğer cURL komutları kullanarak Word belgesi resimlerini çıkarmak için komut satırı yaklaşımını tercih ediyorsanız, o zaman GroupDocs.Parser Cloud bu yetenekleri desteklemektedir. Bu özelliği daha fazla keşfedelim ve cURL komutları kullanarak Word belgesinden nasıl resim elde edileceği konusundaki gereksinimi basitleştirelim.

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 – Word Dosyasından Resimleri Çıkar:

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\": \"input.docx\",
            \"StorageName\": \"internal\"
            },
            \"OutputPath\": \"internal\",
            \"StartPageNumber\": 1,
            \"CountPagesToExtract\": 2
    }"
  • 🔐 ile oluşturduğunuz token’ı değiştirin.
  • Tüm belgeden resimleri çıkarmanız gerekirse, StartPageNumber ve CountPagesToExtract parametrelerini görmezden gelin.

Ücretsiz Kelime Görüntü Çıkarıcıyı Deneyin

Eğer Word belgesi görüntülerini çıkarmak için UI tabanlı bir yaklaşımı tercih ederseniz, o zaman GroupDocs.Parser Cloud tarafından desteklenen ücretsiz çevrimiçi Word Document Image Extractor kullanmayı düşünebilirsiniz.

Ücretsiz Görüntü Çekici

Sonuç

GroupDocs.Parser Cloud SDK for Node.js ile Word dosyalarından görüntü çıkarmak hızlı ve ölçeklenebilir hale geliyor. Sözleşmeleri, raporları veya taranmış formları işlemeniz gerektiğinde — bu API, Word belge görüntü çıkarımında tamamen kontrol sağlar.

📚 Ek Kaynaklar

Sıkça Sorulan Sorular – SSS

Can I extract images from specific pages in a Word document?

  • Evet. StartPageNumber ve CountPagesToExtract parametrelerini tanımlayabilirsiniz.

Görseller orijinal format ve çözünürlükte mi çıkarılıyor?

  • Evet. API, gömülü resimleri belgede oldukları gibi döner.

Microsoft Word’u yüklemem gerekecek mi?

  • Hayır. Bu, bulut tabanlı bir çözümdür ve MS Office’ten bağımsız olarak çalışır.

Ücretsiz deneme var mı?

  • Evet. Deneme hesabıyla ayda 150 ücretsiz API çağrısı alabilirsiniz. Daha fazla bilgi için lütfen pricing guide ziyaret edin.

İlgili Makaleler