
Stai cercando un modo affidabile per convertire file MS Project in formato PDF senza dover utilizzare Microsoft Project? Sei nel posto giusto! Questa guida ti guiderà attraverso il processo di conversione di MS Project in PDF in C# senza sforzo, utilizzando la Aspose .NET Library per MS Project in PDF.
Microsoft Project è uno strumento essenziale per i team per organizzare progetti, monitorare i progressi e chiarire i ruoli. Tuttavia, ci sono momenti in cui è necessario convertire un documento di Microsoft Project in un file PDF, sia per proposte contrattuali che per un facile accesso durante riunioni fuori sede.
Nell’attuale panorama digitale, il PDF è diventato il formato preferito per condividere e archiviare documenti. Esportare i dati di progetto da file MS Project in PDF ti consente di condividere informazioni critiche—come attività, risorse, assegnazioni, scadenze e budget—in un formato portatile. Esploriamo come raggiungere questo obiettivo programmaticamente in C# utilizzando il Aspose .NET MSP to PDF Converter.
Indice
- API C# per Creare il Convertitore MS Project in PDF
- Convertire MS Project in PDF utilizzando C#
- Esportare una Vista Specifica di MS Project in PDF
- Adattare il Contenuto alla Cella e Convertire MS Project in PDF
- Convertire MS Project in PDF senza Legende
- Personalizzare lo Stile del Testo e l’Esportazione di MS Project in PDF
- Personalizzare il Formato della Data durante la Conversione di MS Project in PDF
- Convertire MS Project in Più File PDF
API C# per Creare il Convertitore MS Project in PDF
Per convertire MS Project in PDF, utilizzeremo l’API Aspose.Tasks for .NET. Questa potente libreria ti consente di leggere e scrivere vari formati di file senza richiedere l’installazione di Microsoft Project. Garantisce anche una conversione ad alte prestazioni di C# .NET da MS Project a PDF, rendendola un’ottima scelta per le tue esigenze progettuali.
Aspose.Tasks for .NET è una libreria di classi completa che offre un’ampia gamma di funzionalità, inclusa la gestione di progetti, formule, calendari, attività e assegnazioni di risorse. Per informazioni dettagliate sulle classi e i metodi disponibili, fai riferimento ai riferimenti API.
Puoi scaricare il DLL dell’API o installarlo tramite NuGet:
PM> Install-Package Aspose.Tasks
Convertire MS Project in PDF utilizzando C#
Convertire tutti i dati di progetto da MS Project in un PDF è semplice. Segui questi semplici passaggi:
- Carica il file MS Project utilizzando la classe Project.
- Salva il file come PDF utilizzando il metodo Save(), specificando il percorso del file PDF di output e SaveFileFormat.Pdf come argomenti.
Ecco un esempio di codice che dimostra come convertire MS Project in PDF in C#:

Convert MS Project to PDF using C#.
Esportare una Vista Specifica di MS Project in PDF in C#
Microsoft Project fornisce varie viste per visualizzare le informazioni di progetto, come il Diagramma di Gantt e l’Uso delle Risorse. Per esportare una vista specifica in PDF, segui questi passaggi:
- Carica il file MS Project utilizzando la classe Project.
- Crea un’istanza della classe PdfSaveOptions.
- Specifica il PresentationFormat desiderato.
- Infine, chiama il metodo Save() con il percorso del file PDF di output e le PdfSaveOptions.
Ecco come esportare qualsiasi vista specifica di MS Project in PDF in C#:

Export Specific MS Project View to PDF in C#.
Adattare il Contenuto alla Cella e Convertire MS Project in PDF in C#
Per evitare la troncatura di testi lunghi in campi come i nomi, puoi adattare il contenuto alla cella prima di convertire in PDF. Ecco come:
- Carica il file MS Project utilizzando la classe Project.
- Crea un’istanza della classe PdfSaveOptions.
- Imposta FitContent su true.
- Chiama il metodo Save() con il percorso del file PDF di output e le PdfSaveOptions.
Ecco un esempio di codice che dimostra come adattare il contenuto alle celle e convertire MS Project in PDF in C#:

Fit Content to Cell and Convert MS Project to PDF.
Convertire MS Project in PDF senza Legende in C#
Per impostazione predefinita, le legende appaiono su tutte le pagine in MS Project. Per nasconderle, segui questi passaggi:
- Carica il file MS Project utilizzando la classe Project.
- Crea un’istanza della classe PdfSaveOptions.
- Imposta LegendOnEachPage su false.
- Chiama il metodo Save() con il percorso del file PDF di output e le PdfSaveOptions.
Ecco come convertire MS Project MPP in PDF senza legende in C#:

Convert MS Project to PDF without Legends.
Personalizzare lo Stile del Testo e l’Esportazione di MS Project in PDF in C#
Puoi personalizzare lo stile del testo durante il rendering di MS Project in PDF seguendo questi passaggi:
- Carica il file MS Project utilizzando la classe Project.
- Crea un’istanza della classe PdfSaveOptions.
- Instanzia la classe TextStyle.
- Imposta le proprietà Color, Font e ItemType.
- Aggiungi il TextStyle alla lista TextStyles.
- Infine, chiama il metodo Save() con il percorso del file PDF di output e le PdfSaveOptions.
Ecco un esempio di codice per personalizzare lo stile del testo quando si converte MS Project in PDF in C#:

Customize Text Style and Convert MS Project to PDF.
Personalizzare il Formato della Data durante la Conversione di MS Project in PDF
Per personalizzare il formato della data durante la conversione in PDF, segui questi passaggi:
- Carica il file MS Project utilizzando la classe Project.
- Usa il metodo Set() con Prj.DateFormat come chiave e il tuo desiderato DateFormat come valore.
- Infine, chiama il metodo Save() con il percorso del file PDF di output e SaveFileFormat.Pdf.
Ecco come personalizzare il formato della data e convertire MS Project in PDF in C#:

Customize Date Format while Converting MS Project to PDF.
Convertire MS Project in Più File PDF in C#
Puoi anche convertire un MS Project in più pagine PDF. Ecco come:
- Carica il file MS Project utilizzando la classe Project.
- Crea un’istanza della classe PdfSaveOptions.
- Imposta SaveToSeparateFiles su true.
- Aggiungi i numeri di pagina che desideri includere nella lista Pagine.
- Chiama il metodo Save() con il percorso del file PDF di output e le PdfSaveOptions.
Ecco un frammento di codice che mostra come convertire MS Project in più documenti PDF in C#:
Ottieni una Licenza Gratuita
Puoi ottenere una licenza temporanea gratuita per provare la libreria senza alcuna limitazione di valutazione.
Conclusione
In questo articolo, abbiamo trattato come:
- Caricare un file MS Project.
- Specificare le opzioni di salvataggio in PDF.
- Salvare il file MS Project caricato come PDF in C#.
Utilizzando Aspose.Tasks for .NET, puoi facilmente convertire Microsoft Project in PDF in C# .NET Core o in qualsiasi altro framework .NET. Se hai domande o hai bisogno di assistenza, non esitare a contattarci attraverso il nostro forum di supporto gratuito.
Con questa guida, sarai in grado di sfruttare la migliore libreria C# .NET per la conversione di PDF di MS Project e ottenere una conversione efficiente di MS Project in PDF con facilità. Non esitare a esplorare la Aspose C# MS Project PDF Converter Library per semplificare i tuoi processi di gestione dei progetti.