C# kullanarak MS Project MPP'yi Görüntülere (PNG, JPEG, BMP, TIFF) dönüştürün

Microsoft Project (MPP) dosyaları, projeleri izlemek, organize etmek ve yönetmek için kullanılır. Bu dosyalar görevleri, atamaları ve projeyle ilgili diğer kaynakları ve bilgileri içerir. Proje bilgilerini biriyle paylaşmak istiyorsanız ve bu kişide MS Project yüklü değilse, MPP dosyasını PNG, JPEG, BMP ve gibi görüntülere dönüştürebilirsiniz. TIFF ve bunları paylaşın. Bu amaçla, bu makale size Microsoft Project MPP dosyalarını C# kullanarak programlı olarak görüntülere nasıl dönüştüreceğinizi öğretecektir.

MPP Dosyalarını Görüntülere Dönüştürmek için C# API

Aspose.Tasks for .NET, Microsoft Project’in yüklenmesini gerektirmeden MPP/XML dosyalarını okumanıza ve yazmanıza izin veren bir .NET kitaplığıdır. Ayrıca API, MPP dosyalarının görüntülere dönüştürülmesini destekler. API’yi NuGet aracılığıyla yükleyebilir veya doğrudan İndirilenler bölümünden indirebilirsiniz.

PM> Install-Package Aspose.Tasks

C# kullanarak MPP Dosyalarını JPEG Formatına Dönüştürün

Aşağıda, MPP dosyalarını C# kullanarak JPEG biçimine dönüştürme adımları yer almaktadır.

Aşağıdaki örnek kod, bir MPP dosyasının C# kullanılarak JPEG görüntülere nasıl dönüştürüleceğini gösterir.

// MPP dosyasını yükleyin
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// JPEG kalitesini değiştirmek için ImageSaveOptions.JpegQuality özelliğini kullanabilirsiniz.
// İzin verilen değer aralığı 0 ile 100 arasındadır.
// ImageSaveOptions sınıfının bir örneğini oluşturun
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// JPEG görüntüsünü kaydedin
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

C# kullanarak MPP Dosyalarını PNG Görüntülerine Dönüştürme

Bir MPP dosyasını PNG görüntülerine dönüştürmek için aşağıda verilen adımları izleyin.

Aşağıdaki örnek kod, C# kullanılarak bir MPP dosyasının PNG resimlerine nasıl dönüştürüleceğini gösterir.

// MPP dosyasını yükleyin
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// ImageSaveOptions sınıfının bir örneğini oluşturun
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// PNG görüntüsünü kaydet
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

C# kullanarak MPP Dosyalarını BMP Görüntülerine Dönüştürün

Aşağıda, bir MPP dosyasını C# kullanarak BMP görüntülerine dönüştürme adımları yer almaktadır.

Aşağıdaki örnek kod, C# kullanarak bir MPP dosyasının BMP görüntülerine nasıl dönüştürüleceğini gösterir.

// MPP dosyasını yükleyin
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// ImageSaveOptions sınıfının bir örneğini oluşturun
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// BMP görüntüsünü kaydedin
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

C# kullanarak MPP Dosyalarını Çok Sayfalı TIFF’e Dönüştürün

Aşağıda, bir MPP dosyasını C# kullanarak çok sayfalı bir TIFF’e dönüştürme adımları yer almaktadır.

Aşağıdaki örnek kod, bir MPP dosyasının C# kullanarak çok sayfalı bir TIFF görüntüsüne nasıl dönüştürüleceğini gösterir.

// MPP dosyasını yükleyin
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// ImageSaveOptions sınıfının bir örneğini oluşturun
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// TIFF görüntüsünü kaydedin
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

Ücretsiz Lisans Alın

API’yi değerlendirme kısıtlamaları olmadan denemek için [ücretsiz bir geçici lisans] talep edebilirsiniz27.

Çözüm

Bu makalede, Microsoft Project MPP dosyalarını C# kullanarak görüntü formatına nasıl dönüştüreceğinizi öğrendiniz. Özellikle, Aspose.Tasks for .NET API kullanarak MPP dosyalarını JPEG, PNG, BMP ve TIFF resim formatlarına nasıl dönüştüreceğinizi öğrendiniz. API, MPP dosyalarıyla çalışmak için resmi belgeleri ziyaret ederek ayrıntılı olarak keşfedebileceğiniz bir dizi ek özellik sağlar. Herhangi bir sorunuz olursa lütfen ücretsiz destek forumumuzdan bize ulaşmaktan çekinmeyin.

Ayrıca bakınız