En este artículo de instrucciones, definiremos el proceso completo para convertir MPP a PDF en C# usando simples llamadas API de la popular biblioteca de conversión de documentos. Solo necesita proporcionar el archivo MPP de origen y escribir algunas líneas de código para la conversión a formato PDF. Además, desarrollaremos un código de muestra para mostrarle el funcionamiento de la aplicación convertir MS Project a PDF usando C#.
Pasos para convertir MPP a PDF en C#
- Instale el paquete GroupDocs.Conversion for .NET del administrador de paquetes NuGet en la aplicación .NET para convertir MPP a PDF
- Agregue una referencia al espacio de nombres GroupDocs.Conversion para desarrollar la funcionalidad de conversión de MPP a PDF
- Cree una instancia de la clase Converter para cargar el archivo MPP de entrada
- Cree un objeto de la clase PdfConvertOptions para definir las opciones de conversión para el archivo PDF de salida
- Finalmente, llame al método Convert para guardar MPP como PDF en el disco
Los pasos anteriores le permiten crear fácil y rápidamente la conversión de Microsoft Project a PDF usando la capacidad de C#. Puede consumir estos puntos en cualquier sistema operativo popular como Windows, macOS y Linux sin configurar ninguna herramienta adicional de terceros. La transformación del documento se puede completar con unas pocas líneas de código y con algunas llamadas a la API.
Código para convertir MPP a PDF en C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertMppToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert MPP to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source MPP file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.mpp"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.PageNumber = 1; | |
options.PagesCount = 1; | |
// Convert and save the MPP in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
En el fragmento de código anterior, hemos desarrollado la funcionalidad C# MPP to PDF converter para que pueda usarla en sus proyectos para realizar la conversión de documentos. Como puede ver, hemos proporcionado el archivo MPP de entrada a la clase Converter después de configurar el paquete requerido desde NuGet e incluir los espacios de nombres esenciales. Luego, cree una instancia de la clase PdfConvertOptions y defina algunos parámetros para personalizar el archivo PDF convertido. Al final, invoque el método Convert para realizar la conversión y almacene el archivo resultante en la ruta especificada.
Hemos discutido el proceso de conversión de documentos para exportar MPP a PDF en C# y hemos desarrollado un ejemplo para ello. Recientemente, publicamos un artículo para cambiar HTML a Markdown en C#, consulte la guía cómo convertir HTML a Markdown usando C# para obtener más información.