Renderizar notas e ajustar unidades de tempo (MS Project)
Introdução
GroupDocs.Viewer for .NET é uma poderosa API de renderização de documentos que permite aos desenvolvedores visualizar e manipular vários formatos de documentos em seus aplicativos .NET. Neste tutorial, focaremos na renderização de notas e no ajuste de unidades de tempo especificamente para documentos do MS Project.
Pré-requisitos
Antes de começarmos, certifique-se de ter os seguintes pré-requisitos:
- GroupDocs.Viewer for .NET: certifique-se de ter baixado e instalado a biblioteca GroupDocs.Viewer for .NET. Você pode baixá-lo emaqui.
- Ambiente de desenvolvimento: Configure seu ambiente de desenvolvimento preferido com suporte .NET.
- Documento do MS Project: Tenha um exemplo de documento do MS Project pronto para teste.
Importar namespaces
Primeiro, vamos importar os namespaces necessários para começar a renderizar documentos do MS Project:
Etapa 1: importar namespaces
using GroupDocs.Viewer.Options;
using System;
using System.IO;
Agora que importamos os namespaces necessários, vamos dividir cada exemplo em várias etapas para uma compreensão abrangente.
Renderizando documento do MS Project para HTML
Para renderizar um documento MS Project em formato HTML com notas incluídas, siga estas etapas:
Etapa 2: definir o diretório de saída e o formato do arquivo
string outputDirectory = "Your Document Directory";
string pageFilePathFormat = Path.Combine(outputDirectory, "mpp_result.html");
Etapa 3: inicializar o objeto visualizador e definir opções
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_MPP))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.RenderNotes = true;
Etapa 4: renderizar documento em HTML
viewer.View(options);
Renderizando documento do MS Project em formatos de imagem
Você também pode renderizar documentos do MS Project em formatos de imagem como JPG e PNG. Veja como:
Etapa 5: definir o diretório de saída e o formato de arquivo para JPG
pageFilePathFormat = Path.Combine(outputDirectory, "mpp_{0}_result.jpg");
Etapa 6: inicializar o objeto visualizador e definir opções de JPG
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_MPP))
{
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
options.RenderNotes = true;
Etapa 7: renderizar documento para JPG
viewer.View(options);
Repita etapas semelhantes para renderizar em PNG e outros formatos de imagem.
Renderizando documento do MS Project em PDF
Para renderizar um documento MS Project em formato PDF, proceda da seguinte forma:
Etapa 8: Definir diretório de saída e formato de arquivo para PDF
pageFilePathFormat = Path.Combine(outputDirectory, "mpp_result.pdf");
Etapa 9: inicializar o objeto do visualizador e definir as opções do PDF
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_MPP))
{
PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
options.RenderNotes = true;
Etapa 10: renderizar documento em PDF
viewer.View(options);
Conclusão
Parabéns! Você aprendeu com sucesso como renderizar documentos do MS Project e ajustar unidades de tempo usando GroupDocs.Viewer for .NET. Incorpore esse conhecimento em seus projetos para aprimorar os recursos de visualização de documentos.
Perguntas frequentes
Posso renderizar documentos do MS Project para outros formatos além de HTML, imagens e PDF?
Sim, o GroupDocs.Viewer for .NET oferece suporte à renderização em vários formatos, como DOCX, XLSX, PPTX e muito mais.
Existe uma versão de teste disponível para GroupDocs.Viewer for .NET?
Sim, você pode obter um teste gratuito emaqui.
Como posso obter licenciamento temporário para GroupDocs.Viewer for .NET?
Visitaesse link para obter uma licença temporária.
Onde posso encontrar a documentação do GroupDocs.Viewer for .NET?
Consulte a documentaçãoaqui.
Onde posso procurar suporte ou fazer perguntas relacionadas ao GroupDocs.Viewer for .NET?
Você pode visitar o fórum de suporteaqui.