C# kullanarak Word Belgesini TIFF Görüntüsüne Dönüştürme

Word belgelerini (DOC veya DOCX) kolayca raster görüntülere dönüştürebiliriz. Raster görüntüler karmaşık ve çok renkli görseller oluşturma yeteneğine sahiptir. TIFF taramalı görüntüleri depolamak için popüler bir formattır. Birden fazla görüntünün sayfalar halinde kaydedilmesini destekler. TIFF formatının bu ayırt edici özelliği, onu Word belgelerinin salt okunur formatta sunulması için uygun bir seçenek haline getirir. Bu yazımızda C# kullanarak bir Word belgesini TIFF görüntüsüne nasıl dönüştürebileceğimizi öğreneceğiz.

Bu makalede aşağıdaki konular ele alınacaktır:

Word’ü TIFF’e Dönüştürmek için C# API’si

DOC’u TIFF’e veya DOCX’i TIFF’e dönüştürmek için Aspose.Words for .NET API’sini kullanacağız. Platformlar arası uygulamalarda doğrudan Microsoft Word’ü kullanmadan dosya oluşturmamızı, değiştirmemizi, dönüştürmemizi, işlememizi ve yazdırmamızı sağlar. Lütfen API’nin DLL dosyasını indirin veya NuGet kullanarak yükleyin.

PM> Install-Package Aspose.Words

C#’ta Word Belgesini TIFF’e Dönüştürme

Aşağıdaki adımları izleyerek bir Word belgesini çok sayfalı TIFF’e dönüştürebiliriz:

  1. Document sınıfını kullanarak bir Word belgesi yükleyin.
  2. Belgeyi Save() yöntemini kullanarak TIFF dosyası olarak kaydedin. Çıktı dosyasının yolunu argüman olarak alır.

Aşağıdaki kod örneği, C# kullanarak bir Word belgesinin TIFF’e nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, DOCX'in TIFF'e nasıl dönüştürüleceğini gösterir.
// Bir Word belgesi yükleyin
Document doc = new Document("C:\\Files\\Document.docx");

// Word'ü TIFF'e dönüştür
doc.Save("C:\\Files\\SaveWordAsTiff.tiff");
C#'ta Word Belgesini TIFF'e dönüştürün.

C#’ta Word Belgesini TIFF’e dönüştürün.

C#’ta Word’ü TIFF’e Dönüştürmeyi Özelleştirme

Word belgelerinin TIFF’e dönüştürülmesini özelleştirmek için farklı seçenekler kullanabiliriz. Bu amaçla API, ImageSaveOptions sınıfını sağlar. Görüntü parlaklığını, çözünürlüğü, dönüştürülecek sayfa aralığını, sıkıştırma düzenini vb. ayarlamanıza olanak tanır. Word’ü TIFF’e dönüştürürken ek seçenekleri ayarlamak için lütfen aşağıda belirtilen adımları izleyin.

  1. Öncelikle Document sınıfını kullanarak bir Word belgesi yükleyin.
  2. Ardından, bağımsız değişken olarak giriş görüntüsü biçimini içeren ImageSaveOptions sınıfının bir örneğini oluşturun.
  3. Bundan sonra, TiffCompression, Çözünürlük vb. gibi istediğiniz seçenekleri ayarlayın.
  4. Son olarak, Word’ü TIFF’e dönüştürmek için Save(string, ImageSaveOptions) yöntemini çağırın.

Aşağıdaki kod örneği, bir Word belgesinin ek seçeneklerle TIFF görüntüsüne nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, ek seçeneklerle DOCX'in TIFF'e nasıl dönüştürüleceğini gösterir.
// Bir Word belgesi yükleyin
Document doc = new Document("C:\\Files\\Document.docx");

// Kaydet yöntemine geçmek için bir ImageSaveOptions nesnesi oluşturun
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);

// Oluşturulacak sayfaları ayarlayın
options.PageSet = new PageSet(1);

// CCITT4 sıkıştırmasını uygulayın
options.TiffCompression = TiffCompression.Ccitt4;

// Görüntünün parlaklığını ve kontrastını ayarlayın.
// Her ikisi de 0-1 ölçeğindedir ve varsayılan olarak 0,5'tir.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;

// Hem yatay hem de dikey çözünürlüğü ayarlayın 
// oluşturulan görüntüler inç başına nokta cinsinden.
// Belgeyi 72dpi çözünürlükte oluşturmak için "Çözünürlük" özelliğini "72" olarak ayarlayın.
options.Resolution = 72;

// Word'ü TIFF'e dönüştür
doc.Save("C:\\Files\\Convert_with_Options.tiff");

Ücretsiz Lisans Alın

Lütfen ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyin.

Çözüm

Bu yazımızda C# kullanarak bir Word belgesini TIFF görüntüsüne nasıl dönüştürebileceğimizi öğrendik. Ayrıca TIFF sıkıştırma ve çözünürlük gibi ek seçeneklerin programlı olarak nasıl uygulanacağını da gördük. Ayrıca, belgeleri kullanarak Aspose.Words for .NET API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız