mpp'yi pdf'ye dönüştür

Convert Microsoft project dosyasını PDF’ye Java’da.

Microsoft Project (MPP) dosyaları proje yönetimi için yaygın olarak kullanılmaktadır, ancak paylaşmaları zor olabilir çünkü herkesin MS Project erişimi yoktur. MPP`yi PDF formatına dönüştürmek, proje planlarının, programlarının ve zaman çizelgelerinin özel bir yazılım gerektirmeden kolayca paylaşılmasını, görüntülenmesini ve yazdırılmasını sağlar. PDF dosyaları, orijinal projenin formatını ve yapısını koruyarak, raporlar, sunumlar ve belgeler için ideal hale getirir.

Bu makalede, MPP’yi PDF’ye Java REST API kullanarak nasıl dönüştüreceğimizi keşfedeceğiz, proje yönetimini daha verimli ve erişilebilir hale getireceğiz.

Java API for MPP to PDF Dönüşümü

MPP’yi GroupDocs.Conversion Cloud SDK for Java API’si kullanarak PDF’ye dönüştürmek, evrensel olarak erişilebilir proje belgeleri oluşturmanın basit ve verimli bir yoludur. Bu API, Microsoft Project (MPP) dosyasının orijinal yapısını, biçimlendirmesini ve içeriğini korurken kesintisiz dönüşüm sağlar. MPP’yi PDF’ye dönüştürmenin ötesinde, API Word, Excel, PowerPoint, görüntüler ve daha fazlası dahil olmak üzere geniş bir belge formatları yelpazesini destekler.

Cloud tabanlı mimarisi, geliştiricilerin karmaşık ayar gerektirmeden belgeleri dönüştürme yeteneklerini uygulamalarına entegre etmelerini sağlar ve proje yönetimi ve raporlama için ölçeklenebilir ve verimli bir iş akışı sağlar.

Kurulum

Lütfen aşağıdaki bilgileri maven build projesinin pom.xml dosyasına ekleyin.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

Kurulum tamamlandıktan sonra, lütfen kişiselleştirilmiş API kimlik bilgilerinizi (yani, Müşteri ID’si ve Müşteri Sırrı) edinin. API kimlik bilgilerini nasıl alacağınıza dair detayları açıklayan bu kısa tutorial sayfasını ziyaret edebilirsiniz.

Java’da MPP’den PDF’ye Dönüşüm

Bu bölümde, MS Project dosyasını PDF’e dönüştüren bir programın nasıl geliştirilebileceğini Java kod parçası kullanarak inceleyeceğiz.

Bu bölüm, MS Project dosyasını Excel çalışma kitabına dönüştürmek için Java kod parçasını kullanmanın detaylarını açıklar.

  1. Öncelikle, istemci kimlik bilgilerini argüman olarak geçerek Configuration sınıfının bir örneğini oluşturun.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. İkincisi, bir argüman olarak Configuration nesnesini geçtiğimiz ConvertApi‘yi başlatın.
ConvertApi convertApi = new ConvertApi(configuration);
  1. ConvertSettings sınıfının bir örneğini oluşturun, burada girdi dosyası adını, çıktı formatını ve sonuç belgesinin adını tanımlıyoruz.
ConvertSettings settings = new ConvertSettings();
  1. ConvertSettings nesnesini argüman olarak geçerek ConvertDocumentRequest sınıfının bir örneğini oluşturun.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Son olarak, MPP’yi PDF’ye dönüştürmek ve elde edilen PDF dosyasını bulut depolamaya kaydetmek için ConvertDocumentRequest API’sini çağırın.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Daha fazla örnek için  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API kimlik bilgilerinizi edinin 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration sınıfının bir örneğini oluşturun ve Client ID & Client Secret ile başlatın.
Configuration configuration = new Configuration(clientId, clientSecret);
// MPP'den PDF'ye dönüştürme için API temel URL'sini tanımlayın
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// ConvertApi'yi Configuration nesnesi ile başlatın.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("pdf");
settings.setOutputPath("converted.pdf");
    
// ConvertDocument yöntemini çağırarak MPP'den PDF'e dönüştürme işlemi gerçekleştirin.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to PDF conversion completed successfully!");
}
mpp'yi pdf'ye dönüştür

Görüntü:- Microsoft Project Dosyası’nın PDF’ye dönüştürülmesinin önizlemesi.

Yukarıdaki örnekte kullanılan MS Project dosyası Home move plan.mpp adresinden indirilebilir.

MS Project’i PDF’ye dönüştürmek için cURL Komutları kullanın

MPP’yi PDF’ye dönüştürmek için GroupDocs.Conversion Cloud API’sini cURL ile kullanmak, proje dosyalarını evrensel olarak erişilebilir bir formata dönüştürmenin hızlı ve verimli bir yolunu sunar. Bu yaklaşım, ek yazılım kurulumuna gerek kalmadan, farklı platformlar arasında sorunsuz çalışarak ve biçimlendirmeyi koruyarak doğru dönüşüm sağladığı için faydalıdır. GroupDocs.Conversion Cloud ile kullanıcılar, MPP’den PDF’ye dönüşümü uygulamalarına kolayca entegre edebilir, proje belgelerini ve işbirliğini geliştirebilirler.

Öncelikle, bir JWT erişim jetonu üretmemiz gerekiyor ve ardından, MS Project dosyasını PDF formatına dışa aktararak Microsoft proje görüntüleyicisini çevrimiçi olarak geliştirmek için aşağıdaki cURL komutunu çalıştırmalıyız. Başarılı bir dönüşümden sonra, sonuçta elde edilen PDF dosyası bulut depolama alanında saklanır.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"pdf\",  \"OutputPath\": \"{convertedFile}\"}"

Lütfen sourceMPP‘yi giriş MS Project dosyasının adıyla, convertedFile‘ı elde edilen PDF dosyasının adıyla ve accessToken‘ı kişiselleştirilmiş bir JWT erişim belirteciyle değiştirebilirsiniz.

  • MPP’yi PDF’ye dönüştürme çıktısını yerel sürücüde kaydetme gereksinimimiz olursa, lütfen aşağıdaki cURL komutunu kullanmayı deneyin:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\"}" \
-o "MyConverted.pdf"

Çevrimiçi MPP’den PDF’ye Dönüştürücü

MPP manipülasyon API’sinin muhteşem yeteneklerini deneyimlemek için, ücretsiz ve hafif MPP to PDF Converter Uygulamamızı kullanmayı düşünebilirsiniz. Bu Uygulama, GroupDocs.Conversion Cloud REST API’sinin üzerine inşa edilmiştir ve size bir web tarayıcısı içinde benzersiz yetenekleri keşfetme imkanı sunar.

mpp'den pdf'ye dönüşüm uygulaması

Kullanışlı Bağlantılar

Sonuç

MPP’yi PDF’ye dönüştürmek, kesintisiz proje paylaşımı ve belgeleme için hayati öneme sahiptir. GroupDocs.Conversion Cloud API ile, Java veya cURL komutları kullanarak doğru ve verimli dönüşümler elde edebilirsiniz. Güçlü özellikleri ve bulut tabanlı esnekliği, onu geliştiriciler için ideal bir çözüm haline getiriyor. Bugün API’mizi deneyin ve belge dönüştürme işleminizi zahmetsizce kolaylaştırın!

Önerilen Makaleler

Aşağıdaki bağlantılara göz atmanızı öneririz: