
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
- Conversione da MPP a HTML in Java
- Conversione di MS Project in HTML utilizzando i comandi cURL
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.
- In primo luogo, crea un’istanza della classe
Configuration
in cui passiamo le credenziali del cliente come argomenti.
Configuration configuration = new Configuration(clientId, clientSecret);
- In secondo luogo, inizializza il
ConvertApi
dove passiamo l’oggetto Configuration come argomento.
ConvertApi convertApi = new ConvertApi(configuration);
- 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();
- Crea un’istanza della classe
ConvertDocumentRequest
dove passiamo un oggettoConvertSettings
come argomento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- 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!");
}

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.
Link utili
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: