mpp to html

Sviluppa un convertitore di file MS Project in HTML.

I file Microsoft Project (MPP) sono ampiamente utilizzati per la pianificazione e la gestione dei progetti, ma accedervi richiede software specializzato, il che può essere una sfida per gli utenti che non hanno installato MS Project. Convertire MPP in HTML offre un modo flessibile e accessibile per condividere i dati del progetto con gli stakeholder, consentendo loro di visualizzare cronologie, compiti e programmazioni direttamente in un browser web.

In questo articolo, esploreremo come convertire MPP in HTML online utilizzando il GroupDocs.Conversion Cloud SDK per Java, rendendo la gestione dei progetti più efficiente e accessibile.

Java API per la conversione da MPP a HTML

Convertire MPP in HTML utilizzando GroupDocs.Conversion Cloud SDK for Java è un processo senza soluzione di continuità che consente agli utenti di trasformare i file di Microsoft Project in un formato adatto al web. Questo approccio consente di visualizzare i dati di progetto, inclusi compiti, programmi e dipendenze, in qualsiasi browser web senza richiedere MS Project.

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

Installazione

Si prega di aggiungere 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>

Dopo l’installazione, si prega di ottenere le proprie credenziali API personalizzate (ovvero, Client ID e Client Secret).Può visitare questo breve tutorial che spiega i dettagli su come ottenere le credenziali API.

Conversione di MPP in HTML in Java

Questa sezione spiega i vantaggi della conversione di MPP in HTML utilizzando un frammento di codice Java che porta a un miglioramento dell’accessibilità, una condivisione più semplice e una collaborazione migliorata.

  1. In primo luogo, crea un’istanza della classe Configuration in cui 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 dove 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 un oggetto ConvertSettings come argomento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Infine, chiama l’ API ConvertDocumentRequest per convertire l’MPP in HTML e poi salva l’HTML risultante nel cloud storage.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over  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 client e il segreto client.
Configuration configuration = new Configuration(clientId, clientSecret);
// Definire l'URL di base dell'API per la conversione da MPP a HTML
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("html");
settings.setOutputPath("converted.pdf");
    
// Invoca il metodo ConvertDocument per eseguire la conversione del file MPP in HTML
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 HTML conversion completed successfully!");
}
mpp to html converter

Immagine:- Anteprima della conversione del file Microsoft Project in HTML.

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

Conversione di MS Project in HTML utilizzando comandi cURL

Convertire MPP in HTML utilizzando GroupDocs.Conversion Cloud e comandi cURL fornisce un modo semplice ed efficiente per trasformare i file di Microsoft Project in un formato compatibile con il web. Questo metodo è particolarmente utile per sviluppatori e amministratori di sistema che preferiscono l’automazione da linea di comando. Questo approccio migliora l’accessibilità, semplifica l’integrazione nelle applicazioni web e elimina i problemi di compatibilità associati ai file MS Project.

Prima di tutto, dobbiamo generare un token di accesso JWT basato sulle credenziali del client e poi eseguire il seguente comando per eseguire la conversione da MPP a HTML.

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\": \"html\",  \"OutputPath\": \"{convertedFile}\"}"

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

  • Puoi considerare di salvare il file risultante in HTML locale eseguendo 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\": \"html\"}" \
-o "resultant.html"

MS Project to HTML Converter

In alternativa, puoi considerare di sperimentare le straordinarie capacità dell’API di conversione dei documenti utilizzando la nostra App gratuita e leggera MPP to HTML Converter. Questa App è costruita sulla base dell’API REST GroupDocs.Conversion Cloud e ti consente di esplorare le capacità uniche all’interno di un browser web.

app per la conversione da mpp a html

Conclusione

In conclusione, convertire MPP in HTML utilizzando il GroupDocs.Conversion Cloud SDK o i comandi cURL fornisce un modo senza soluzione di continuità ed efficiente per rendere i file di Microsoft Project più accessibili e condivisibili. Che tu sia uno sviluppatore in cerca di automazione basata su API o abbia bisogno di una soluzione semplice per la visualizzazione dei progetti, la nostra API di conversione dei documenti offre flessibilità, precisione e facilità d’uso. Prova GroupDocs.Conversion Cloud oggi e semplifica il tuo processo di conversione da MPP a HTML senza sforzo!

Articoli Raccomandati

Ti consigliamo vivamente di visitare i seguenti collegamenti per saperne di più su: