Java kullanarak MPP'yi TIFF'e dönüştürün

Microsoft Project, MPP biçiminde projeler oluşturur. Projelerin oluşturulmasına, düzenlenmesine, izlenmesine ve sürdürülmesine olanak tanır. Bir MPP dosyası, Proje görevleri, kaynakları, atamaları, zaman çizelgeleri, bütçeleri ve daha fazlası hakkında bilgiler içerir. Programlı olarak, proje verilerini MPP dosyalarından çok sayfalı TIFF görüntülere aktarabiliriz. Bu yazıda, Java’da MPP’yi TIFF’e nasıl dönüştüreceğimizi öğreneceğiz.

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

  1. Java MPP’den TIFF’e Dönüştürücü API’sı
  2. MPP’yi TIFF’ye dönüştürün
  3. MPP’yi Sıkıştırma ile TIFF’e Dönüştür
  4. Sıkıştırmayı Kaldırın ve MPP’yi TIFF’e Dönüştürün

Java MPP’den TIFF Dönüştürücü API’sine

MPP dosyasını TIFF’e dönüştürmek için Aspose.Tasks for Java API’sini kullanacağız. API, Microsoft Project’in yüklenmesini gerektirmeden desteklenen dosya biçimleri okuma ve yazmaya izin verir. Ayrıca, MPP dosyalarını dönüştürmeye ve kaydetmeye izin verir.

API’nin Project sınıfı bir projeyi temsil eder. Proje verilerini belirtilen bir dosya biçiminde dosyaya kaydeden save(string, SaveFileFormat) yöntemini sağlar. API, proje biçimi seçimini kaydetmek için SaveFileFormat numaralandırmasını sağlar. ImageSaveOptions sınıfını kullanarak proje sayfalarını TIFF’e dönüştürürken ek görüntü kaydetme seçeneklerini de belirtebiliriz.

Lütfen API’nin JAR’ını indirin veya Maven tabanlı bir Java uygulamasında aşağıdaki pom.xml yapılandırmasını ekleyin.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.10</version>
</dependency>

Java kullanarak MPP’yi TIFF’e dönüştürün

Aşağıda verilen adımları izleyerek proje verilerini MPP dosyasından bir TIFF’e kolayca aktarabiliriz:

  • MPP dosyasını Project sınıfını kullanarak yükleyin.
  • save() yöntemini kullanarak bir TIFF olarak kaydedin. Çıktı TIFF dosya yolunu ve SaveFileFormat’ı bağımsız değişken olarak alır.

Aşağıdaki örnek kod, Java’da MPP’nin TIFF’e nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, MPP'nin TIFF'e nasıl dönüştürüleceğini gösterir.
// Proje MPP'sini yükle
Project project = new Project("C:\\Files\\Project.mpp");

// Projeyi TIFF olarak kaydedin
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

Java Kullanarak Sıkıştırma ile MPP’yi TIFF’e Dönüştürün

Aşağıda verilen adımları izleyerek MPP’yi TIFF’e dönüştürürken sıkıştırma uygulayabiliriz:

  1. İlk olarak, MPP dosyasını Project sınıfını kullanarak yükleyin.
  2. Ardından, ImageSaveOptions sınıfının bir örneğini oluşturun.
  3. Bundan sonra, TiffCompression’ı belirtin.
  4. Son olarak save() yöntemini çağırın. Çıktı TIFF dosya yolunu ve SaveOptions’ı bağımsız değişken olarak alır.

Aşağıdaki örnek kod, MPP’nin Java’da sıkıştırma ile TIFF’e nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, MPP'nin TIFF'e nasıl dönüştürüleceğini ve sıkıştırmanın nasıl uygulanacağını gösterir.
// Proje MPP'sini yükle
Project project = new Project("C:\\Files\\Project.mpp");

// Görüntü kaydetme seçeneklerini tanımlayın
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// CCITT4 sıkıştırmasını belirtin
options.setTiffCompression(TiffCompression.Ccitt4);

// Projeyi TIFF olarak kaydedin
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);

Java kullanarak Sıkıştırmayı Kaldırma ve MPP’yi TIFF’e Dönüştürme

Ayrıca sıkıştırmayı kaldırabilir ve ardından yukarıda belirtilen adımları izleyerek MPP’yi TIFF’e dönüştürebiliriz. Ancak 3. adımda TiffCompression’ı TiffCompression.None olarak ayarlamamız yeterli.

Aşağıdaki örnek kod, Java’da sıkıştırmanın nasıl kaldırılacağını ve MPP’nin TIFF’e dönüştürüleceğini gösterir.

// Bu kod örneği, MPP'nin TIFF'e nasıl dönüştürüleceğini ve sıkıştırmanın nasıl uygulanacağını gösterir.
// Proje MPP'sini yükle
Project project = new Project("C:\\Files\\Project.mpp");

// Görüntü kaydetme seçeneklerini tanımlayın
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Tiff Sıkıştırmasını Yok Olarak Belirtin
options.setTiffCompression(TiffCompression.None);

// Projeyi TIFF olarak kaydedin
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);

Ücretsiz Lisans Alın

Kitaplığı değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu yazıda, bir MPP dosyasını yüklemeyi ve Java’da TIFF’e dönüştürmeyi öğrendik. Ayrıca programlı olarak TIFF olarak kaydederken görüntü kaydetme seçeneklerini nasıl belirleyeceğimizi ve sıkıştırmayı nasıl ayarlayacağımızı gördük. Ayrıca documentation kullanarak Aspose.Note for Java API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda, lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız