Renderizar camadas em desenhos CAD

Introdução

GroupDocs.Viewer for .NET é uma ferramenta poderosa que permite aos desenvolvedores integrar perfeitamente recursos de renderização de documentos em seus aplicativos .NET. Se você precisa renderizar desenhos CAD, PDFs, documentos do Microsoft Office ou mais, o GroupDocs.Viewer oferece uma solução abrangente.

Pré-requisitos

Antes de começar a usar o GroupDocs.Viewer for .NET, certifique-se de ter os seguintes pré-requisitos:

  • Compreensão básica da linguagem de programação C#.
  • Ambiente de desenvolvimento .NET configurado em sua máquina.
  • GroupDocs.Viewer para .NET instalado. Você pode baixá-lo emaqui.
  • Acesso à documentação do GroupDocs.Viewer for .NET para referência, que pode ser encontradaaqui.

Importar namespaces

Para começar a usar o GroupDocs.Viewer for .NET, você precisa importar os namespaces necessários em seu projeto. Siga esses passos:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Viewer.Options;
using GroupDocs.Viewer.Results;

Vamos dividir o exemplo fornecido em várias etapas:

Etapa 1: definir o diretório de saída

string outputDirectory = "Your Document Directory";

Etapa 2: definir o formato do caminho do arquivo de página

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

Etapa 3: inicializar o objeto visualizador

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DWG_WITH_LAYOUTS_AND_LAYERS))
{
    // O bloco de código continua...
}

Etapa 4: definir opções de visualização HTML

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);

Passo 5: Definir Camadas CAD

options.CadOptions.Layers = new List<Layer>
{
    new Layer("QUADRANT")
};

Etapa 6: renderizar documento

viewer.View(options);

Etapa 7: localização do documento renderizado de saída

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

Conclusão

Com o GroupDocs.Viewer for .NET, a renderização de desenhos CAD em seus aplicativos .NET se torna um processo contínuo. Seguindo as etapas descritas neste guia, você pode integrar facilmente recursos de renderização de documentos em seus projetos.

Perguntas frequentes

O GroupDocs.Viewer é compatível com todos os tipos de desenhos CAD?

Sim, o GroupDocs.Viewer oferece suporte à renderização de uma ampla variedade de formatos de desenho CAD, incluindo DWG e DXF.

Posso personalizar as opções de renderização de desenhos CAD?

Com certeza, GroupDocs.Viewer oferece várias opções de personalização, como especificar camadas para renderizar ou definir formatos de saída.

O GroupDocs.Viewer requer conexão com a Internet para renderizar documentos?

Não, o GroupDocs.Viewer realiza a renderização localmente sem a necessidade de conexão com a internet.

Existe uma avaliação gratuita disponível para GroupDocs.Viewer for .NET?

Sim, você pode acessar uma avaliação gratuita do GroupDocs.Viewer for .NETaqui.

Onde posso obter suporte para GroupDocs.Viewer for .NET?

Para qualquer assistência técnica ou dúvida, você pode visitar o fórum GroupDocs.Vieweraqui.