C# kullanarak MS Project MPP Dosyalarını SVG Formatına Dönüştürün

SVG biçimi genellikle web ve masaüstü uygulamalarına içerik yerleştirmek için kullanılır. Microsoft Project MPP dosyalarının içeriğini bu tür uygulamalara katıştırmanız gereken senaryolar olabilir. Bu durumlarda, MPP dosyasını SVG biçimine dönüştürmek yardımcı olacaktır. Bunun ışığında, bu makale size MPP dosyalarını C# kullanarak programlı olarak SVG formatına nasıl dönüştüreceğinizi öğretecektir.

MPP Dosyalarını SVG Formatına Dönüştürmek için C# API

Aspose.Tasks for .NET, MS Project MPP dosyalarıyla çalışmak için sağlam bir API’dir. API, herhangi bir ek yazılıma ihtiyaç duymadan MPP/XML dosyaları oluşturmanıza ve okumanıza olanak tanır. Ayrıca API, MPP dosyalarının SVG formatına 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ı SVG Formatına Dönüştürün

Sadece birkaç satır kod ile MPP dosyalarınızı SVG formatına dönüştürebilirsiniz. Bunu başarmak için lütfen aşağıda verilen adımları izleyin.

Aşağıdaki örnek kod, MPP dosyalarının C# kullanarak SVG biçimine nasıl dönüştürüleceğini gösterir.

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

// MPP dosyasını SVG olarak kaydedin
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

Ek Seçeneklerle MPP Dosyalarını SVG Formatına Dönüştürün

Oluşturulan çıktıyı özelleştirmek için MPP dosyalarını SVG biçimine dönüştürürken ek seçenekler sağlayabilirsiniz. MPP dosyalarını SVG formatına dönüştürmek için ek seçenekleri kullanmak için aşağıda verilen adımları kullanın.

Aşağıdaki örnek kod, ek seçenekler kullanılarak MPP dosyalarının SVG biçimine nasıl dönüştürüleceğini gösterir.

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

// SaveOptions sınıfını başlat
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// MPP dosyasını SVG olarak kaydedin
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

Ücretsiz Lisans Alın

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

Çözüm

Bu makalede, Microsoft Project MPP dosyalarını C# kullanarak SVG formatına nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, oluşturulan SVG’yi özelleştirmek için ek seçenekleri nasıl kullanacağınızı öğrendiniz. Aspose.Tasks for .NET API, MPP dosyalarıyla çalışmak için birçok ek özellik sağlar. Resmi belgeleri ziyaret ederek API’yi ayrıntılı olarak inceleyebilirsiniz. Herhangi bir sorunuz olursa lütfen ücretsiz destek forumumuzdan bize ulaşmaktan çekinmeyin.

Ayrıca bakınız