
Giriş
Word belgeleri genellikle girişli görüntüleri içerir ve yeniden kullanım, işleme veya depolama için çıkarılması gerekebilir. Bu kılavuzda, DOCX ve DOC dosyalarından görüntüleri programlı olarak C# kullanarak Aspose.Words for .NET nasıl çıkarılacağını inceleyeceğiz.
Neden resimler kelimeden çıkarılır?
Word belgelerinden görüntüleri çıkarmak çeşitli nedenlerden yararlı olabilir:
- Çeşitli Word belgelerinden otomatik bulk görüntü çıkarma.
- Kaliteli kayıp olmadan yüksek çözünürlüklü görüntüleri geri getirin.
- Çekilmiş görüntüleri çeşitli biçimlerde kaydedin JPEG, PNG ve BMP dahil.
içerik tablosu
- C#‘da Word Image Extraction’ı ayarlayın#
- Adım Adım Görüntüleri Çekme Kılavuzu
- Çeşitli biçimlerde çekilmiş görüntüleri kaydetmek
- Batch, Çeşitli kelime belgelerinden görüntüler çıkarır
- Ücretsiz API Lisansı
- Sonuç ve Ek Kaynaklar
1. Word Görüntü Ekstraksiyonu C#
Word belgelerinden görüntüleri çıkarmak için Aspose.Words for .NET kullanıyoruz:
- DOKX, DOC ve diğer biçimlerden otomatik görüntü çıkarma.
- Çeşitli görüntü biçimleri için destek (PNG, JPG, BMP, vb.).
- Büyük Word belgelerinin verimli işlenmesi.
Kurulum
Aşağıdaki komutu kullanarak NuGet aracılığıyla Aspose.Words’i kolayca kurabilirsiniz:
PM> Install-Package Aspose.Words
Alternatif olarak, DLL’yi indirin Aspose Download Sayfası.
2. Adım Adım Görüntüleri Çekme Kılavuzu
Bir Word belgesinden görüntüleri programlı bir şekilde çıkarmak için aşağıdaki adımları izleyin:
- Word dosyasını kullanarak yükleyin
Document
Sınıfı. - Resimleri içeren tüm şekilleri geri getirin.
- Çek ve her resim belirli bir konuma kaydedin.
Kod Örnekleri
İşte başlangıç yapmanıza yardımcı olacak basit bir kod kesimi:
// Load the document
Document doc = new Document("input.docx");
// Get all shapes that contain images
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);
// Extract and save each image
int imageIndex = 1;
foreach (Shape shape in shapes)
{
if (shape.HasImage)
{
string imagePath = $"Image_{imageIndex}.png";
shape.ImageData.Save(imagePath);
imageIndex++;
}
}
Bu yöntem Word belgelerinden görüntü çıkarma otomatikleştirir verimli bir şekilde.
3. Çeşitli biçimlerde kaydedilen görüntüleri kaydetmek
Aspose.Words, çeşitli biçimlerde çekilmiş görüntüleri kaydetmenize olanak tanır ve ihtiyaçlarınıza göre esneklik sağlar:
formatı | Faydaları |
---|---|
JPEG | Web kullanımı için idealdir. |
PNG | Yüksek kaliteli resimler için kayıpsız format. |
MHP | Maksimum ayrıntı için sıkıştırılmamış format. |
Görüntüleri belirli bir biçimde kaydetmek için, sadece kaydetme yönteminde dosya uzantısını ayarlayın.
4. Çeşitli kelime belgelerinden görüntüleri ekleyin
birden fazla Word dosyasından görüntüleri çıkarmak için, aşağıda gösterildiği gibi bir klasörden geçebilirsiniz:
string[] files = Directory.GetFiles("input_docs", "*.docx");
foreach (string file in files)
{
Document doc = new Document(file);
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);
int index = 1;
foreach (Shape shape in shapes)
{
if (shape.HasImage)
{
string imagePath = $"Extracted_{Path.GetFileNameWithoutExtension(file)}_{index}.jpg";
shape.ImageData.Save(imagePath);
index++;
}
}
}
Bu yöntem Word belgelerinden kitlesel görüntü çıkarmayı otomatikleştirir, önemli zaman ve çaba tasarrufu sağlar. ek olarak, çalışma akışınız PDF dosyalarını işleme ihtiyaç duyarsa C#‘da PDF’den görüntüyü çıkarma yeteneğini kullanabilirsiniz.
5. Ücretsiz bir API lisansı almak
Aspose.Words ‘un tam özelliklerini kilitlemek için ücretsiz geçici lisans isteyebilirsiniz. bu, değerlendirme amaçlı kütüphanenin tüm özelliklerine erişim sağlayacaktır.
Daha ayrıntılı belgeler için lütfen Aspose.Words Guide adresine gidin veya herhangi bir soru veya destek için toplulukla iletişime geçin.
6. Sonuç ve Ek Kaynaklar
Özetle
Bu kılavuzda şunları kapsadık:
- C#‘da Word belgelerinden görüntüleri nasıl çıkarılır#
- Farklı biçimlerde görüntüleri kaydetmek (JPEG, PNG, BMP)
- Batch işleme çok sayıda Word dosyaları
- C# kullanarak Word’den metin çıkarmak ve C# Word’i görüntüye dönüştürmek için daha iyi bir belge yönetimi sağlar.
Aspose.Words for .NET ile Word belgelerinde görüntüleri verimli bir şekilde ekstrate ve yönetebilirsiniz. Otomatik Word görüntü çıkarma bugün başlatın ve belge işleme çalışma akışınızı arttırın. ayrıca, resimlerin belgenlere dönüştürülmesine ilgi duyanlar için, formatlar arasındaki geçişler için JPGTOWORD.NET kullanmayı düşünün.
Ayrıca, bir C# Word’i görüntüye dönüştürmeniz gerektiği senaryolar için, Aspose.Words’in çeşitliliği, anahtar olmayan entegrasyon ve etkili belge yönetimi için gerekli tüm araçları sağlar.
More in this category
- Word DOC/DOCX'i PDF'ye C# .NET ve Aspose.Words' Document Converter Plugin'e dönüştürün
- Word Belgelerinde Barkod Oluşturma (.NET, C#) | Word'den Barkod Okuma (.NET)
- C# Mail ile Otomatik Raporlar Birleşme Aspose.Words' Mail Birleşme Plugin
- C# ile Word belgelerinde metin bulmak ve değiştirmek
- C# .NET Aspose.Words Mail Plugin'i kullanarak özelleştirilmiş Word belgeleri oluşturun