Este artigo descreve o processo de como exportar o MS Project para PDF em C#. Você obterá todos os detalhes para a configuração do ambiente de desenvolvimento e o procedimento passo a passo para desenvolver este aplicativo junto com um código de exemplo em execução para converter MPP para PDF em C#. A personalização do PDF de saída também é discutida para controlar o processo de conversão.
Etapas para converter o MS Project em PDF em C#
- Instale Aspose.Tasks do gerenciador de pacotes NuGet para converter MPP em PDF
- Carregar um arquivo do MS Project existente usando o objeto de classe Project
- Declare um objeto da classe PdfSaveOptions
- Defina as propriedades desejadas como o tamanho da página nas opções de salvamento
- Salve o arquivo MPP como PDF usando as opções selecionadas
Essas etapas fornecem um método nítido para exportar o MS Project para PDF em C# compartilhando todas as informações necessárias para a configuração e fornecendo detalhes de todas as classes, métodos e enumeradores necessários para obter essa saída. Você pode carregar um arquivo MS Project existente ou criar um arquivo MPP e salvá-lo como PDF. Essas etapas também discutem o objeto de classe PdfSaveOptions que contém várias propriedades que podem ser definidas para personalizar o PDF de saída, como o tamanho da página do PDF de saída é definido para demonstração, mas você pode pular essa personalização e apenas usar SaveFileFormat.Pdf para salvar o PDF com o padrão configurações.
Código para converter o Microsoft Project para PDF em C#
Este código usa um construtor de classe Project que recebe apenas o nome do arquivo MPP de entrada, mas você pode fornecer outros parâmetros como um fluxo em vez do nome do arquivo, a função ParseErrorCallback em caso de problemas ao carregar o arquivo MPP de origem ou usar o objeto de classe LoadOptions que suporta uma variedade de atributos para carregar o arquivo. Da mesma forma, você pode usar o objeto de classe PdfSaveOptions, se necessário, que contém opções como configuração do tamanho da página, estilo da barra, nome da fonte padrão, detalhes de criptografia e assim por diante ao escrever um conversor de MS Project para PDF em C#.
Este artigo nos ensinou a renderizar um arquivo MPP para PDF, mas se você quiser aprender o processo de conversão de um arquivo MPP para HTML, consulte o artigo em como converter MPP para Excel usando C#.