mpp do pdf

Convert Microsoft project file to PDF using Node.js.

Format pliku, natywny dla Microsoft Project, odgrywa kluczową rolę w planowaniu projektów i zarządzaniu zasobami. Jednak udostępnianie MPP plików może być trudne, ponieważ wymagają one specjalistycznego oprogramowania do wyświetlania. Konwersja zapewnia uniwersalny, łatwo dostępny format, który utrzymuje integralność projektu na wszystkich platformach.

Ten artykuł przeprowadzi cię przez proces konwersji MPP na PDF w Node.js przy użyciu GroupDocs.Conversion Cloud SDK, ułatwiając generowanie, udostępnianie i archiwizowanie dokumentów projektowych bez problemów z kompatybilnością.

🚀 API do konwersji MPP na PDF

Korzystając z GroupDocs.Conversion Cloud SDK for Node.js, możesz efektywnie konwertować pliki MPP na dokumenty PDF wysokiej jakości. SDK zachowuje zadania, harmonogramy, zależności i wszystkie szczegóły projektu, oferując jednocześnie opcje dostosowywania.

✅ Korzyści:

  • Zachowuje oryginalną strukturę projektu.
  • Szybki, niezawodny i skalowalny do użytku produkcyjnego.
  • Pracuje nad złożonymi projektami wielozadaniowymi.

Zainstaluj SDK:

npm install groupdocs-conversion-cloud --save

Upewnij się, że uzyskasz swój identyfikator klienta i tajny klucz klienta z GroupDocs Cloud Dashboard. W celu uzyskania dalszych informacji, możesz rozważyć odwiedzenie tego tutorialu.

📄 Konwersja MPP na PDF w Node.js

Postępuj zgodnie z tymi prostymi krokami, aby przekonwertować pliki MS Project MPP na PDF:

📌 Krok 1: Importuj SDK i skonfiguruj API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

📌 Krok 2: Prześlij plik PDF do chmury:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.mpp", fs.createReadStream("input.mpp"));
await fileApi.uploadFile(uploadRequest);

📌 Krok 3: Ustaw opcje konwersji z pliku MPP na plik PDF:

const settings = new ConvertSettings();
settings.filePath = "input.mpp";
settings.format = "pdf";
settings.outputPath = "converted/output.pdf";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ The MPP to PDF conversion completed successfully.");
// 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 zainicjalizuj ją za pomocą Client ID oraz Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj podstawowy adres URL API do wykonywania konwersji MPP na PDF online.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Zainicjalizuj instancję ConvertApi za pomocą obiektu Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.mpp");
settings.setFormat("pdf");
settings.setOutputPath("myResultant.pdf");
    
// Użyj metody ConvertDocument, aby przekonwertować plik MPP na plik PDF
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Sprawdź odpowiedź i wydrukuj komunikat o sukcesie
if (response != null && response.equals("OK")) {
    System.out.println("MPP to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}
pdf to html online

Obraz:- Podgląd konwersji PDF na HTML.

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

💻 Konwertuj MPP na PDF za pomocą cURL

Alternatywnie, możesz użyć poleceń cURL, aby bezpośrednio interagować z API. Za pomocą cURL możesz łatwo interagować z GroupDocs.Conversion Cloud API, aby konwertować pliki Microsoft Project (MPP) na format PDF za pomocą bezpośrednich żądań HTTP.

✅ Zalety korzystania z cURL:

  • Szybkie ustawienie bez pełnej instalacji SDK.
  • Elastyczny do skryptów po stronie serwera i automatyzacji.

Pierwszym krokiem jest wygenerowanie tokena dostępu JWT, a następnie wykonanie następującego polecenia cURL do konwersji MPP na PDF w trybie online. 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, a accessToken spersonalizowanym tokenem dostępu JWT.

  • Aby zapisać przekonwertowany PDF lokalnie:
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"

🛠️ Wypróbuj darmowy internetowy konwerter MPP na PDF

Spróbuj odkryć naszą darmową i lekką MPP to PDF Converter aplikację, zbudowaną na bazie GroupDocs.Conversion Cloud REST API.

mpp do pdf aplikacja online

🌐 Przydatne linki

✅ Wniosek

Konwertowanie plików MS Project MPP na PDF za pomocą Node.js zapewnia łatwe udostępnianie, drukowanie i archiwizowanie informacji o projekcie. Wykorzystując GroupDocs.Conversion Cloud SDK dla Node.js, możesz zintegrować potężne możliwości konwersji dokumentów w swoich aplikacjach, usprawnić przepływ pracy w zarządzaniu projektami i poprawić współpracę zespołową.

Niezależnie od tego, czy za pomocą SDK, czy REST API z cURL, GroupDocs oferuje szybkie, bezpieczne i skalowalne rozwiązania dla wszystkich potrzeb związanych z konwersją dokumentów.

📚 Polecane Artykuły

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