DWF para PDF csharp

Os arquivos DWF contêm dados de desenho bidimensionais ou tridimensionais que podem conter texto ou gráficos. Os dados são armazenados em um formato compactado para manter o tamanho pequeno. Em determinadas situações, pode ser necessário converter um arquivo DWF em um documento PDF para torná-lo compatível com diferentes ambientes de sistema. Este artigo aborda como converter DWF em PDF usando C#.

Conversão de DWF para PDF – Instalação da API C#

Aspose.CAD for .NET API suporta trabalhar com DWF e vários outros formatos de arquivo. Você pode configurar a API baixando os arquivos DLL da seção Downloads ou usando o seguinte comando de instalação do NuGet:

PM> Install-Package Aspose.CAD

Converter DWF para PDF programaticamente usando C#

Você pode converter um arquivo DWG em um documento PDF com as seguintes etapas:

  1. Em primeiro lugar, carregue o arquivo DWF de entrada.
  2. Crie um objeto da classe CadRasterizationOptions.
  3. Defina as dimensões da página e outras propriedades para o arquivo de saída.
  4. Finalmente, converta o arquivo DWF para PDF com o método Salvar

O trecho de código abaixo mostra como converter um arquivo DWF em um documento PDF:

// Carregar o arquivo DWF de entrada
Image image = Image.Load("DWFtoPDF.dwf");

// Crie um objeto de CadRasterizationOptions para definir diferentes propriedades
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{

    PageWidth = 1600,
    PageHeight = 1600,
    ContentAsBitmap = true
};

// Converter DWF para PDF
image.Save("output.pdf", PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
});

Explorar mais recursos

Você pode aprender muitos outros recursos da API consultando a documentação. Ele explica como criar, editar ou manipular diferentes formatos de arquivo relacionados a CAD.

Conclusão

Neste artigo, você aprendeu como converter DWF em um arquivo PDF. Esse recurso pode ser útil em cenários como quando você precisa visualizar arquivos em diferentes aplicativos e sistemas operacionais. Além disso, você também pode discutir seus requisitos ou preocupações conosco por meio do fórum de suporte gratuito. Estamos ansiosos para ajudá-lo com qualquer uma de suas dúvidas.

Veja também