mpp do pdf

Convert Microsoft project file to PDF in Java.

Microsoft Project (MPP) pliki są powszechnie używane do zarządzania projektami, ale ich udostępnianie może być trudne, ponieważ nie wszyscy mają dostęp do MS Project. Konwersja MPP do PDF zapewnia, że plany projektów, harmonogramy i terminy mogą być łatwo udostępniane, przeglądane i drukowane bez potrzeby posiadania specjalistycznego oprogramowania. Pliki PDF zachowują formatowanie i strukturę oryginalnego projektu, co czyni je idealnymi do raportów, prezentacji i dokumentacji.

W tym artykule zbadamy, jak konwertować MPP na PDF za pomocą Java REST API, co uczyni zarządzanie projektami bardziej wydajnym i dostępnym.

Java API do konwersji MPP na PDF

Konwertowanie MPP do PDF za pomocą GroupDocs.Conversion Cloud SDK for Java API to prosty i efektywny sposób na generowanie uniwersalnie dostępnych dokumentów projektowych. To API umożliwia bezproblemową konwersję przy zachowaniu oryginalnej struktury, formatowania i treści pliku Microsoft Project (MPP).Poza konwersją MPP do PDF, API obsługuje szeroki zakres formatów dokumentów, w tym Word, Excel, PowerPoint, obrazy i inne.

Jego architektura oparta na chmurze umożliwia deweloperom integrację możliwości konwersji dokumentów do ich aplikacji bez potrzeby skomplikowanego konfigurowania, zapewniając skalowalny i efektywny przepływ pracy w zarządzaniu projektami i raportowaniu.

Instalacja

Please add the following details to pom.xml file of maven build project.

<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>

Once the installation is completed, please obtain your personalized API credentials(i.e. Client ID and Client Secret).You may visit this short tutorial explaining the details on how to get the API credentials.

Konwersja MPP na PDF w Javie

W tej sekcji zamierzamy zbadać szczegóły dotyczące tego, jak możemy opracować konwerter plików MS Project na PDF za pomocą fragmentu kodu Java.

Ta sekcja wyjaśnia szczegóły dotyczące konwersji pliku MS Project do skoroszytu Excel za pomocą fragmentu kodu Java.

  1. Najpierw utwórz instancję klasy Configuration, gdzie przekazujemy dane uwierzytelniające klienta jako argumenty.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Po drugie, zainicjalizuj ConvertApi, gdzie przekazujemy obiekt Configuration jako argument.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Utwórz instancję klasy ConvertSettings, w której definiujemy nazwę pliku wejściowego, format wyjściowy i nazwę wyniku dokumentu.
ConvertSettings settings = new ConvertSettings();
  1. Utwórz instancję klasy ConvertDocumentRequest, gdzie przekazujemy obiekt ConvertSettings jako argument.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Na koniec wywołaj API ConvertDocumentRequest, aby przekonwertować MPP na PDF i zapisać wynikowy plik PDF w chmurze.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Więcej przykładów na  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj swoje dane uwierzytelniające API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Utwórz instancję klasy Configuration i zainicjuj ją za pomocą Client ID i Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj podstawowy adres URL API dla konwersji MPP na PDF
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Zainicjuj instancję ConvertApi z obiektem Configuration
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");
    
// Wywołaj metodę ConvertDocument, aby wykonać konwersję MPP na PDF.
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 do pdf

Obraz:- Podgląd konwersji pliku Microsoft Project do formatu PDF.

Plik MS Project użyty w powyższym przykładzie można pobrać z Home move plan.mpp .

Konwertuj MS Project na PDF za pomocą poleceń cURL

Konwersja MPP na PDF przy użyciu GroupDocs.Conversion Cloud API z cURL oferuje szybki i efektywny sposób na przekształcenie plików projektowych w uniwersalnie dostępny format. Takie podejście jest korzystne, ponieważ eliminuje potrzebę dodatkowych instalacji oprogramowania, działa płynnie na różnych platformach oraz zapewnia dokładną konwersję z zachowaniem formatowania. Dzięki GroupDocs.Conversion Cloud użytkownicy mogą łatwo zintegrować konwersję MPP na PDF w swoich aplikacjach, co zwiększa dokumentację projektów i współpracę.

Najpierw musimy wygenerować token dostępu JWT, a następnie wykonać następujące polecenie cURL, aby stworzyć widok Microsoft Project online, eksportując plik MS Project do formatu PDF. Po pomyślnej konwersji, wynikowy plik PDF jest przechowywany w chmurze.

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}\"}"

Proszę zastąpić sourceMPP nazwą wejściowego pliku MS Project, convertedFile nazwą wynikowego pliku PDF oraz accessToken spersonalizowanym tokenem dostępu JWT.

  • W przypadku, gdy mamy wymóg zapisu wyjścia konwersji MPP do PDF na dysku lokalnym, proszę spróbować użyć następującego polecenia cURL:
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"

Online MPP do PDF Konwerter

Aby doświadczyć niesamowitych możliwości API manipulacji MPP, możesz rozważyć skorzystanie z naszej darmowej i lekkiej aplikacji MPP to PDF Converter. Ta aplikacja oparta jest na REST API GroupDocs.Conversion Cloud i umożliwia eksplorację unikalnych możliwości w przeglądarce internetowej.

aplikacja do konwersji mpp na pdf

Przydatne linki

Wniosek

Konwersja MPP do PDF jest niezbędna do płynnego udostępniania projektów i dokumentacji. Dzięki GroupDocs.Conversion Cloud API możesz osiągnąć dokładne i efektywne konwersje za pomocą poleceń Java lub cURL. Jego potężne funkcje i elastyczność w chmurze sprawiają, że jest idealnym rozwiązaniem dla programistów. Wypróbuj nasze API już dziś i uprość proces konwersji dokumentów bez wysiłku!

Zalecane Artykuły

Zalecamy odwiedzenie następujących linków, aby dowiedzieć się więcej o: