
Você está procurando uma maneira confiável de converter arquivos do MS Project para o formato PDF sem precisar do Microsoft Project? Você está no lugar certo! Este guia irá orientá-lo no processo de converter MS Project para PDF em C# sem esforço, utilizando a Biblioteca Aspose .NET para MS Project para PDF.
Microsoft Project é uma ferramenta essencial para equipes organizarem projetos, rastrearem o progresso e esclarecerem funções. No entanto, há momentos em que você precisa converter um documento do Microsoft Project em um arquivo PDF—seja para propostas de contrato ou fácil acesso durante reuniões externas.
No cenário digital de hoje, o PDF se tornou o formato preferido para compartilhar e armazenar documentos. Exportar dados de projeto de arquivos do MS Project para PDF permite que você compartilhe informações críticas—como tarefas, recursos, atribuições, cronogramas e orçamentos—em um formato portátil. Vamos explorar como alcançar isso programaticamente em C# usando o Conversor Aspose .NET MSP para PDF.
Índice
- API C# para Criar Conversor MS Project para PDF
- Converter MS Project para PDF usando C#
- Exportar Visualização Específica do MS Project para PDF
- Ajustar Conteúdo à Célula e Converter MS Project para PDF
- Converter MS Project para PDF sem Legendas
- Personalizar Estilo de Texto e Exportar MS Project para PDF
- Personalizar Formato de Data ao Converter MS Project para PDF
- Converter MS Project para Múltiplos Arquivos PDF
API C# para Criar Conversor MS Project para PDF
Para converter MS Project para PDF, utilizaremos a Aspose.Tasks for .NET API. Esta poderosa biblioteca permite que você leia e escreva vários formatos de arquivo sem exigir que o Microsoft Project esteja instalado. Ela também garante conversão de MS Project para PDF em C# .NET de alto desempenho, tornando-se uma excelente escolha para suas necessidades de projeto.
Aspose.Tasks for .NET é uma biblioteca de classes abrangente que oferece uma ampla gama de funcionalidades, incluindo trabalho com projetos, fórmulas, calendários, tarefas e atribuições de recursos. Para informações detalhadas sobre as classes e métodos disponíveis, consulte as referências da API.
Você pode baixar o DLL da API ou instalá-la via NuGet:
PM> Install-Package Aspose.Tasks
Converter MS Project para PDF usando C#
Converter todos os dados do projeto do MS Project para um PDF é simples. Siga estas etapas:
- Carregue o arquivo do MS Project usando a classe Project.
- Salve o arquivo como PDF usando o método Save(), especificando o caminho do arquivo PDF de saída e SaveFileFormat.Pdf como argumentos.
Aqui está um exemplo de código demonstrando como converter MS Project para PDF em C#:

Converter MS Project para PDF usando C#.
Exportar Visualização Específica do MS Project para PDF em C#
O Microsoft Project fornece várias visualizações para exibir informações do projeto, como Gráfico de Gantt e Uso de Recursos. Para exportar uma visualização específica para PDF, siga estas etapas:
- Carregue o arquivo do MS Project usando a classe Project.
- Crie uma instância da classe PdfSaveOptions.
- Especifique o PresentationFormat desejado.
- Por fim, chame o método Save() com o caminho do arquivo PDF de saída e as PdfSaveOptions.
Aqui está como exportar qualquer visualização específica do MS Project para PDF em C#:

Exportar Visualização Específica do MS Project para PDF em C#.
Ajustar Conteúdo à Célula e Converter MS Project para PDF em C#
Para evitar a truncagem de textos longos em campos como nomes, você pode ajustar o conteúdo à célula antes de converter para PDF. Veja como:
- Carregue o arquivo do MS Project usando a classe Project.
- Crie uma instância da classe PdfSaveOptions.
- Defina FitContent como true.
- Chame o método Save() com o caminho do arquivo PDF de saída e PdfSaveOptions.
Aqui está um exemplo de código demonstrando como ajustar o conteúdo às células e converter MS Project para PDF em C#:

Ajustar Conteúdo à Célula e Converter MS Project para PDF.
Converter MS Project para PDF sem Legendas em C#
Por padrão, as legendas aparecem em todas as páginas no MS Project. Para ocultá-las, siga estas etapas:
- Carregue o arquivo do MS Project usando a classe Project.
- Crie uma instância da classe PdfSaveOptions.
- Defina LegendOnEachPage como false.
- Chame o método Save() com o caminho do arquivo PDF de saída e PdfSaveOptions.
Aqui está como converter MS Project MPP para PDF sem legendas em C#:

Converter MS Project para PDF sem Legendas.
Personalizar Estilo de Texto e Exportar MS Project para PDF em C#
Você pode personalizar o estilo do texto ao renderizar o MS Project em PDF seguindo estas etapas:
- Carregue o arquivo do MS Project usando a classe Project.
- Crie uma instância da classe PdfSaveOptions.
- Instancie a classe TextStyle.
- Defina as propriedades Color, Font e ItemType.
- Adicione o TextStyle à lista TextStyles.
- Por fim, chame o método Save() com o caminho do arquivo PDF de saída e PdfSaveOptions.
Aqui está um exemplo de código para personalizar o estilo do texto ao converter MS Project para PDF em C#:

Personalizar Estilo de Texto e Converter MS Project para PDF.
Personalizar Formato de Data ao Converter MS Project para PDF
Para personalizar o formato de data durante a conversão para PDF, siga estas etapas:
- Carregue o arquivo do MS Project usando a classe Project.
- Use o método Set() com Prj.DateFormat como chave e o seu DateFormat desejado como valor.
- Por fim, chame o método Save() com o caminho do arquivo PDF de saída e SaveFileFormat.Pdf.
Aqui está como personalizar o formato de data e converter MS Project para PDF em C#:

Personalizar Formato de Data ao Converter MS Project para PDF.
Converter MS Project para Múltiplos Arquivos PDF em C#
Você também pode converter um MS Project em várias páginas PDF. Veja como:
- Carregue o arquivo do MS Project usando a classe Project.
- Crie uma instância da classe PdfSaveOptions.
- Defina SaveToSeparateFiles como true.
- Adicione os números das páginas que deseja incluir na lista de Páginas.
- Chame o método Save() com o caminho do arquivo PDF de saída e PdfSaveOptions.
Aqui está um trecho de código mostrando como converter MS Project para múltiplos documentos PDF em C#:
Obter uma Licença Gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.
Conclusão
Neste artigo, cobrimos como:
- Carregar um arquivo do MS Project.
- Especificar opções de salvamento em PDF.
- Salvar o MS Project carregado como um PDF em C#.
Ao utilizar Aspose.Tasks for .NET, você pode facilmente converter Microsoft Project para PDF em C# .NET Core ou qualquer outro framework .NET. Se você tiver alguma dúvida ou precisar de assistência, sinta-se à vontade para entrar em contato através do nosso fórum de suporte gratuito.
Com este guia, você será capaz de aproveitar a melhor biblioteca C# .NET para conversão de PDF do MS Project e alcançar uma conversão eficiente de MS Project para PDF com facilidade. Não hesite em explorar a Biblioteca de Conversão de PDF do Aspose C# MS Project para otimizar seus processos de gerenciamento de projetos.