MS Project'u PDF'ye Dönüştürme C#

Microsoft Project olmadan MS Project dosyalarını PDF formatına dönüştürmenin güvenilir bir yolunu mu arıyorsunuz? Doğru yere geldiniz! Bu makale, MS Project’i C# ile PDF’ye dönüştürmenin kapsamlı bir kılavuzunu sunmaktadır.

Microsoft Project, ekiplerin projeleri organize etmesi, ilerlemeyi takip etmesi ve rolleri netleştirmesi için paha biçilmez bir araçtır. Ancak, bir Microsoft Project belgesini PDF dosyasına dönüştürmeniz gereken zamanlar vardır—ister sözleşme teklifleri için, isterse dış toplantılarda kolay erişim için.

Günümüz dijital ortamında, PDF belgeleri paylaşmak ve depolamak için tercih edilen format haline gelmiştir. MS Project dosyalarından PDF’ye proje verilerini aktarmak, görevler, kaynaklar, atamalar, zaman çizelgeleri ve bütçeler gibi temel bilgileri taşınabilir bir formatta paylaşmanıza olanak tanır. C# ile bunu programatik olarak nasıl gerçekleştireceğimize dalalım.

İçindekiler

  1. C# API ile MS Project’ten PDF’ye Dönüştürücü Oluşturma
  2. C# ile MS Project’i PDF’ye Dönüştürme
  3. Belirli MS Project Görünümünü PDF’ye Aktarma
  4. İçeriği Hücreye Sığdırma ve MS Project’i PDF’ye Dönüştürme
  5. Legendsiz MS Project’i PDF’ye Dönüştürme
  6. Metin Stilini Özelleştirme ve MS Project’i PDF’ye Aktarma
  7. MS Project’i PDF’ye Dönüştürürken Tarih Formatını Özelleştirme
  8. MS Project’i Birden Fazla PDF Dosyasına Dönüştürme

C# API ile MS Project’ten PDF’ye Dönüştürücü Oluşturma

MS Project’i PDF’ye dönüştürmek için Aspose.Tasks for .NET API’sini kullanacağız. Bu güçlü kütüphane, Microsoft Project’in kurulu olmasını gerektirmeden çeşitli dosya formatlarını okumak ve yazmak için olanak tanır. Ayrıca MS Project dosyalarının sorunsuz bir şekilde dönüştürülmesini ve kaydedilmesini sağlar.

Aspose.Tasks for .NET, projeler, formüller, takvimler, görevler ve kaynak atamaları ile çalışma gibi geniş bir işlevsellik yelpazesi sunan kapsamlı bir sınıf kütüphanesidir. Mevcut sınıflar ve yöntemler hakkında detaylı bilgi için API referanslarına bakabilirsiniz.

API’nin DLL’sini indirebilir veya NuGet aracılığıyla kurabilirsiniz:

PM> Install-Package Aspose.Tasks

C# ile MS Project’i PDF’ye Dönüştürme

MS Project’teki tüm proje verilerini PDF’ye dönüştürmek oldukça basittir. Bu basit adımları izleyin:

  1. Project sınıfını kullanarak MS Project dosyasını yükleyin.
  2. Çıktı PDF dosya yolunu ve SaveFileFormat.Pdf‘yi argüman olarak belirterek Save() yöntemini kullanarak dosyayı PDF olarak kaydedin.

İşte MS Project’i C# ile PDF’ye dönüştürmenin nasıl yapılacağını gösteren bir örnek kod parçası:

C# ile MS Project'i PDF'ye Dönüştürme

C# ile MS Project’i PDF’ye Dönüştürme.

Belirli MS Project Görünümünü PDF’ye Aktarma

Microsoft Project, Gantt Şeması ve Kaynak Kullanımı gibi proje bilgilerini görüntülemek için çeşitli görünümler sunar. Belirli bir görünümü PDF’ye aktarmak için bu adımları izleyin:

  1. Project sınıfını kullanarak MS Project dosyasını yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. İstenilen PresentationFormat‘ı belirtin.
  4. Son olarak, çıktı PDF dosya yolunu ve PdfSaveOptions‘ı kullanarak Save() yöntemini çağırın.

İşte herhangi bir belirli MS Project Görünümünü C# ile PDF’ye aktarmanın yolu:

Belirli MS Project Görünümünü PDF'ye Aktarma C#

Belirli MS Project Görünümünü PDF’ye Aktarma C#.

İçeriği Hücreye Sığdırma ve MS Project’i PDF’ye Dönüştürme

İsimler gibi uzun metinlerin kesilmesini önlemek için, PDF’ye dönüştürmeden önce içeriği hücreye sığdırabilirsiniz. İşte nasıl:

  1. Project sınıfını kullanarak MS Project dosyasını yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. FitContent‘i true olarak ayarlayın.
  4. Çıktı PDF dosya yolunu ve PdfSaveOptions‘ı kullanarak Save() yöntemini çağırın.

İşte hücrelere içeriği sığdırma ve MS Project’i C# ile PDF’ye dönüştürmenin bir örneği:

İçeriği Hücreye Sığdırma ve MS Project'i PDF'ye Dönüştürme C#

İçeriği Hücreye Sığdırma ve MS Project’i PDF’ye Dönüştürme.

Legendsiz MS Project’i PDF’ye Dönüştürme

Varsayılan olarak, MS Project’te tüm sayfalarda lejandlar görünür. Bunları gizlemek için bu adımları izleyin:

  1. Project sınıfını kullanarak MS Project dosyasını yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. LegendOnEachPage‘i false olarak ayarlayın.
  4. Çıktı PDF dosya yolunu ve PdfSaveOptions‘ı kullanarak Save() yöntemini çağırın.

İşte MS Project MPP’yi C# ile lejandsız PDF’ye dönüştürmenin yolu:

Legendsiz MS Project'i PDF'ye Dönüştürme C#

Legendsiz MS Project’i PDF’ye Dönüştürme.

Metin Stilini Özelleştirme ve MS Project’i PDF’ye Aktarma

MS Project’i PDF’ye aktarırken metin stilini özelleştirmek için bu adımları izleyin:

  1. Project sınıfını kullanarak MS Project dosyasını yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. TextStyle sınıfını oluşturun.
  4. Color, Font ve ItemType özelliklerini ayarlayın.
  5. TextStyle‘ı TextStyles listesine ekleyin.
  6. Son olarak, çıktı PDF dosya yolunu ve PdfSaveOptions‘ı kullanarak Save() yöntemini çağırın.

İşte MS Project’i PDF’ye dönüştürürken metin stilini özelleştirmenin bir örneği:

Metin Stilini Özelleştirme ve MS Project'i PDF'ye Dönüştürme C#

Metin Stilini Özelleştirme ve MS Project’i PDF’ye Dönüştürme.

MS Project’i PDF’ye Dönüştürürken Tarih Formatını Özelleştirme

PDF dönüştürme sırasında tarih formatını özelleştirmek için bu adımları izleyin:

  1. Project sınıfını kullanarak MS Project dosyasını yükleyin.
  2. Set() yöntemini Prj.DateFormat anahtarı ve istediğiniz DateFormat değeri ile kullanın.
  3. Son olarak, çıktı PDF dosya yolunu ve SaveFileFormat.Pdf‘yi kullanarak Save() yöntemini çağırın.

İşte tarih formatını özelleştirmenin ve MS Project’i PDF’ye dönüştürmenin yolu:

MS Project'i PDF'ye Dönüştürürken Tarih Formatını Özelleştirme C#

MS Project’i PDF’ye Dönüştürürken Tarih Formatını Özelleştirme.

MS Project’i Birden Fazla PDF Dosyasına Dönüştürme

Bir MS Project’i birden fazla PDF sayfasına da dönüştürebilirsiniz. İşte nasıl:

  1. Project sınıfını kullanarak MS Project dosyasını yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun.
  3. SaveToSeparateFiles‘i true olarak ayarlayın.
  4. Sayfalar listesine dahil etmek istediğiniz sayfa numaralarını ekleyin.
  5. Çıktı PDF dosya yolunu ve PdfSaveOptions‘ı kullanarak Save() yöntemini çağırın.

İşte MS Project’i C# ile birden fazla PDF belgesine dönüştürmenin bir kod parçası:

Ücretsiz Lisans Alın

Kütüphaneyi herhangi bir değerlendirme sınırlaması olmadan denemek için ücretsiz geçici bir lisans alabilirsiniz.

Sonuç

Bu makalede, şunları ele aldık:

  • MS Project dosyasını yükleme.
  • PDF kaydetme seçeneklerini belirtme.
  • Yüklenen MS Project’i C# ile PDF olarak kaydetme.

Aspose.Tasks for .NET‘i kullanarak, Microsoft Project’i C# .NET Core veya diğer .NET framework’lerinde kolayca PDF’ye dönüştürebilirsiniz. Herhangi bir sorunuz varsa veya yardıma ihtiyacınız olursa, lütfen ücretsiz destek forumumuzdan bize ulaşın.

Ayrıca Bakınız

MSP’den PDF’ye dönüşüm için en iyi C# kütüphanesi hakkında daha fazla bilgi için Aspose.Tasks belgelerine göz atın.