mpp in pdf

Convertire il file di Microsoft Project in PDF in Java.

I file Microsoft Project (MPP) sono ampiamente utilizzati per la gestione dei progetti, ma condividerli può essere difficile poiché non tutti hanno accesso a MS Project. Convertire MPP in PDF garantisce che i piani di progetto, i programmi e le tempistiche possano essere facilmente condivisi, visualizzati e stampati senza richiedere software specializzato. I file PDF mantengono la formattazione e la struttura del progetto originale, rendendoli ideali per rapporti, presentazioni e documentazione.

In questo articolo, esploreremo come convertire MPP in PDF utilizzando Java REST API, rendendo la gestione dei progetti più efficiente e accessibile.

Java API per la conversione da MPP a PDF

Convertire MPP in PDF utilizzando GroupDocs.Conversion Cloud SDK per Java API è un modo semplice ed efficiente per generare documenti di progetto accessibili universalmente. Questa API consente una conversione senza interruzioni preservando la struttura originale, la formattazione e il contenuto del file Microsoft Project (MPP).Oltre alla conversione da MPP a PDF, l’API supporta un’ampia gamma di formati di documenti, tra cui Word, Excel, PowerPoint, immagini e altro ancora.

La sua architettura basata su cloud consente agli sviluppatori di integrare le capacità di conversione dei documenti nelle loro applicazioni senza richiedere configurazioni complesse, garantendo un flusso di lavoro scalabile ed efficiente per la gestione dei progetti e la generazione di report.

Installazione

Per favore, aggiungi i seguenti dettagli al file pom.xml del progetto di build Maven.

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

Una volta completata l’installazione, si prega di ottenere le proprie credenziali API personalizzate (cioè Client ID e Client Secret).Puoi visitare questo breve tutorial che spiega i dettagli su come ottenere le credenziali API.

Conversione da MPP a PDF in Java

In questa sezione, esploreremo i dettagli su come possiamo sviluppare un convertitore di file MS Project in PDF utilizzando un frammento di codice Java.

Questa sezione spiega i dettagli su come convertire un file MS Project in un file Excel utilizzando un frammento di codice Java.

  1. Innanzitutto, crea un’istanza della classe Configuration dove passiamo le credenziali del cliente come argomenti.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. In secondo luogo, inizializza il ConvertApi dove passiamo l’oggetto Configuration come argomento.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Crea un’istanza della classe ConvertSettings in cui definiamo il nome del file di input, il formato di output e il nome del documento risultante.
ConvertSettings settings = new ConvertSettings();
  1. Crea un’istanza della classe ConvertDocumentRequest dove passiamo l’oggetto ConvertSettings come argomento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Infine, chiama l’API ConvertDocumentRequest per convertire l’MPP in PDF e salva il file PDF risultante nel cloud storage.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over [https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet](https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet)
// Ottieni le tue credenziali API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crea un'istanza della classe Configuration e inizializzala con l'ID Cliente e il Segreto Cliente.
Configuration configuration = new Configuration(clientId, clientSecret);
// Definisci l'URL di base dell'API per la conversione da MPP a PDF
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inizializza un'istanza di ConvertApi con l'oggetto 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");
    
// Invoca il metodo ConvertDocument per eseguire la conversione da MPP a PDF
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Controlla la risposta e stampa il messaggio di successo
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to PDF conversion completed successfully!");
}
mpp in pdf

Immagine:- Anteprima della conversione di un file Microsoft Project in PDF.

Il file di progetto MS utilizzato nell’esempio sopra può essere scaricato da Home move plan.mpp .

Converti MS Project in PDF utilizzando i comandi cURL

Convertire MPP in PDF utilizzando l’ API GroupDocs.Conversion Cloud con cURL offre un modo rapido ed efficiente per trasformare i file di progetto in un formato universalmente accessibile. Questo approccio è vantaggioso poiché elimina la necessità di installazioni di software aggiuntivo, funziona senza problemi su diverse piattaforme e garantisce una conversione accurata con formattazione preservata. Con GroupDocs.Conversion Cloud, gli utenti possono facilmente integrare la conversione da MPP a PDF nelle loro applicazioni, migliorando la documentazione del progetto e la collaborazione.

Innanzitutto, dobbiamo generare un token di accesso JWT e quindi eseguire il seguente comando cURL per sviluppare il visualizzatore di progetti Microsoft online esportando il file MS Project in formato PDF. Dopo la conversione riuscita, il file PDF risultante viene archiviato nel cloud storage.

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

Si prega di sostituire sourceMPP con il nome del file di input di MS Project, convertedFile con il nome del file PDF risultante e accessToken con un token di accesso JWT personalizzato.

  • Nel caso in cui abbiamo la necessità di salvare l’output della conversione MPP in PDF sul disco locale, ti preghiamo di provare a utilizzare il seguente comando 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"

Convertitore Online da MPP a PDF

Per sperimentare le straordinarie capacità dell’API di manipolazione MPP, potresti considerare di utilizzare la nostra App gratuita e leggera MPP to PDF Converter. Questa App è costruita sopra l’API REST GroupDocs.Conversion Cloud e ti consente di esplorare le capacità uniche all’interno di un browser web.

app di conversione da mpp a pdf

Conclusione

Convertire MPP in PDF è essenziale per una condivisione e documentazione fluida dei progetti. Con l’API GroupDocs.Conversion Cloud, puoi ottenere conversioni accurate ed efficienti utilizzando comandi Java o cURL. Le sue potenti funzionalità e la flessibilità basata su cloud la rendono una soluzione ideale per gli sviluppatori. Prova la nostra API oggi e semplifica senza sforzo il tuo processo di conversione dei documenti!

Articoli Raccomandati

Consigliamo vivamente di visitare i seguenti link per saperne di più su: