Microsoft Project (MPP) dosyaları, projeleri düzenlemek ve izlemek ve kaynakları yönetmek gibi farklı proje yönetimi görevleri için kullanılır. Bir belge biçimindeki proje verilerinin daha fazla değiştirilmesini ve paylaşılmasını istiyorsanız, bunu MPP dosyasını Word DOC biçimine dönüştürerek elde edebilirsiniz. Bu yazıda, MPP dosyalarını C# kullanarak Word belgelerine dönüştürmeyi öğreneceksiniz.
- MPP Dosyalarını Word Belgelerine Dönüştürmek için C# API’leri
- C# kullanarak MPP Dosyalarını Word DOC/DOCX Dosyalarına Dönüştürün
MPP Dosyalarını Word Belgelerine Dönüştürmek için C# API’leri
Bu dönüştürmeyi Aspose.Tasks for .NET ve Aspose.PDF for .NET API’lerini kullanarak gerçekleştireceğiz. İlki, Microsoft Project (MPP) dosyalarıyla çalışmak için bir API iken, ikincisi, PDF dosyalarını oluşturmak, okumak ve güncellemek için bir API’dir. MPP dosyalarını PDF formatına dönüştürmek için Aspose.Tasks for .NET API’yi ve oluşturulan PDF dosyalarını Word dosyalarına dönüştürmek için Aspose.PDF for .NET API’yi kullanacağız. API’leri NuGet aracılığıyla yükleyebilir veya doğrudan İndirilenler bölümünden indirebilirsiniz.
PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF
C# kullanarak MPP Dosyalarını Word DOC/DOCX Dosyalarına Dönüştürün
Aşağıda verilen adımları kullanarak MPP dosyalarınızı kolayca Word belgelerine dönüştürebilirsiniz.
- Project sınıfını kullanarak MPP dosyasını yükleyin.
- MemoryStream sınıfının bir örneğini oluşturun.
- Project.Save(Stream stream, SaveFileFormat format) yöntemini kullanarak projeyi akışa PDF olarak kaydedin.
- Belge sınıfını kullanarak akıştan PDF yükleyin.
- Document.Save(string outputFileName, SaveFormat format) yöntemini kullanarak PDF’yi bir Word belgesi olarak kaydedin.
Aşağıdaki örnek kod, bir MPP dosyasının C# kullanarak bir Word belgesine nasıl dönüştürüleceğini gösterir.
// MPP dosyasını yükleyin
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// MemoryStream sınıfının bir örneğini oluşturun
MemoryStream stream = new MemoryStream();
// Projeyi PDF olarak MemoryStream'e kaydedin
project.Save(stream, SaveFileFormat.PDF);
// PDF'yi MemoryStream'den yükleyin
Document document = new Document(stream);
// PDF'yi DOCX olarak kaydedin
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);
Ü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 Word belgelerine dönüştürmeyi öğrendiniz. MPP dosyasını PDF formatına dönüştürmek için Aspose.Tasks for .NET API’yi ve PDF’yi Word formatına dönüştürmek için Aspose.PDF for .NET API’yi kullandık. Resmi belgelerini inceleyerek bu API’ler hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir sorunuz olursa lütfen ücretsiz destek forumumuzdan bize ulaşmaktan çekinmeyin.