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:
- Em primeiro lugar, carregue o arquivo DWF de entrada.
- Crie um objeto da classe CadRasterizationOptions.
- Defina as dimensões da página e outras propriedades para o arquivo de saída.
- 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.