Word DOC'u C# dilinde JPEG'e dönüştürün

Genellikle bir MS Word DOC/DOCX’in sayfalarını uygulamanıza programlı olarak katıştırmanız gerekir. Bu tür durumlar için en sık kullanılan yöntemlerden biri DOC/DOCX’in görüntü formatlarına dönüştürülmesidir. Bu makalede, C# .NET’te DOC veya DOCX dosyalarını JPG’e nasıl dönüştüreceğinizi öğreneceksiniz. Ayrıca, farklı seçenekler kullanarak DOC’den JPG’ye dönüştürmenin nasıl kontrol edileceğini göstereceğiz.

DOC/DOCX’i JPG’ye Dönüştürmek için C# API

Aspose.Words for .NET, MS Word belgelerini sıfırdan oluşturmanıza olanak tanıyan güçlü bir API’dir. Ayrıca, mevcut Word belgelerini şifreleme, dönüştürme, metin çıkarma vb. için değiştirmenize olanak tanır. Bu API’yi DOC/DOCX dosyalarını JPG’ye dönüştürmek için kullanacağız. API’nin DLL’sini indirebilir veya doğrudan NuGet‘den yükleyebilirsiniz.

PM> Install-Package Aspose.Words

DOC’u C# dilinde JPG’ye dönüştürün

Aspose.Words for .NET, bir DOC/DOCX’i istediğiniz görüntü formatına dönüştürmenizi oldukça kolaylaştırır. Çıktı görüntü formatını SaveFormat numaralandırmasını kullanarak PNG, JPEG, BMP, GIF veya TIFF olarak ayarlayabilirsiniz. DOC/DOCX’i C# dilinde JPG görüntüsüne dönüştürme adımları aşağıda verilmiştir.

Aşağıdaki kod örneği, C# dilinde bir DOCX’in JPG’ye nasıl dönüştürüleceğini gösterir.

// belge yüklemek
Document doc = new Document("calibre.doc");

// çıktı görüntü formatını SaveFormat kullanarak ayarlayın
var options = new ImageSaveOptions(SaveFormat.Jpeg);

// sayfalar arasında dolaşın ve bunları JPG görüntülere dönüştürün
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
    // Sayfayı JPG olarak kaydet
    options.PageSet = new PageSet(pageNumber);
    doc.Save(pageNumber + "_page.jpg", options);
}

C# DOCX’ten JPG’ye - Özelleştirme

Farklı seçenekleri kullanarak DOC’den JPG’ye dönüştürmeyi de kontrol edebilirsiniz. Örneğin, yatay çözünürlüğü, dikey çözünürlüğü, genel çözünürlüğü, ölçeği, piksel formatını, parlaklığı, renk modunu, kontrastı ve kağıt rengini ayarlayabilirsiniz. Aşağıda, C#’ta DOC’den JPG’ye dönüştürmeyi özelleştirme adımları yer almaktadır.

Aşağıdaki kod örneği, farklı seçenekler kullanılarak C# DOC’den JPG’ye dönüştürmenin nasıl kontrol edileceğini gösterir.

// belge yüklemek
Document doc = new Document("calibre.docx");

// SaveFormat kullanarak çıktı görüntü formatını ayarlayın
var options = new ImageSaveOptions(SaveFormat.Jpeg);

// görüntünün parlaklığını ve kontrastını değiştirin
// her ikisi de 0-1 ölçeğindedir ve varsayılan olarak 0,5'tir
options.ImageBrightness = 0.30f;
options.ImageContrast = 0.7f;

// yatay çözünürlüğü değiştir
// 96dpi çözünürlük için bu özellikler için varsayılan değer 96.0'dır.
options.HorizontalResolution = 72f;

// sayfalar arasında dolaşın ve bunları JPG görüntülere dönüştürün
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
    // Sayfayı JPG olarak kaydet
    options.PageSet = new PageSet(pageNumber);
    doc.Save(pageNumber + "_page.jpg", options);
}

C# DOC to JPG Converter - Ücretsiz Lisans Alın

Aspose.Words for .NET’i değerlendirme sınırlamaları olmaksızın kullanmak için geçici bir lisans alabilirsiniz.

Çözüm

Bu makalede, Word DOC/DOCX’i C# dilinde JPG resimlerine dönüştürmeyi öğrendiniz. Ayrıca, farklı seçenekler kullanarak DOC’den JPG’ye dönüştürmeyi nasıl kontrol edeceğinizi gördünüz. Bunun dışında, belgeleri kullanarak Aspose.Words for .NET tarafından sunulan diğer özellikleri keşfedebilirsiniz. Ayrıca sorularınızı forumumuza gönderebilirsiniz.

Ayrıca bakınız