Dibujo DWF

Exportar Dibujo DWF a PDF

Aspose.CAD proporciona la función de cargar entidades de dibujo DWF de AutoCAD y representarlas como un dibujo completo en formato PDF. El enfoque de conversión de DWF a PDF funciona de la siguiente manera:

  1. Cargue el archivo de dibujo DWF usando el método de fábrica Image.Load.
  2. Cree un objeto de la clase CadRasterizationOptions y establezca las propiedades PageHeight y PageWidth.
  3. Cree un objeto de la clase PdfOptions y establezca la propiedad VectorRasterizationOptions.
  4. Llame a Image.Save pasando un objeto de PdfOptions como segundo parámetro.

Código de Ejemplo

El siguiente ejemplo de código muestra cómo convertir un archivo utilizando la configuración predeterminada.

// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string fileName = MyDir + "18-12-11 9644 - site.dwf";
using (Image image = Image.Load(fileName))
{
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions;
// export
string outPath = MyDir + "18-12-11 9644 - site.pdf";
image.Save(outPath, pdfOptions);

Extraer Capas del Dibujo DWF

Aspose.CAD proporciona la función de cargar entidades de dibujo DWF de AutoCAD y representarlas como un dibujo completo en formato JPEG.

  1. Cargue el archivo de dibujo DWF usando el método de fábrica Image.Load.
  2. Cree un objeto de la clase JPEGOptions.
  3. Cree un objeto de la clase CadRasterizationOptions.
  4. Extraiga el nombre de las capas utilizando el objeto JPEG.
  5. Llame a Image.Save pasando un objeto de JPEGOptions como segundo parámetro.

Código de Ejemplo

El siguiente ejemplo de código muestra cómo convertir un archivo utilizando la configuración predeterminada.

// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string fileName = MyDir + "18-12-11 9644 - site.dwf";
using (Image image = Image.Load(fileName))
{
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions;
// export
string outPath = MyDir + "18-12-11 9644 - site.pdf";
image.Save(outPath, pdfOptions);

Soporte de Capas en DWF

Aspose.CAD proporciona la función de cargar entidades de dibujo DWF de AutoCAD y representarlas como un dibujo completo en formato JPEG.

  1. Cargue el archivo de dibujo DWF usando el método de fábrica Image.Load.
  2. Cree un objeto de la clase CadRasterizationOptions.
  3. Agregue las capas deseadas.
  4. Llame a Image.Save pasando un objeto de JPEGOptions como segundo parámetro.

Código de Ejemplo

El siguiente ejemplo de código muestra cómo convertir un archivo utilizando la configuración predeterminada.

// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_DXFDrawings();
string sourceFilePath = MyDir + "for_layers_test.dwf";
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath))
{
// Create an instance of CadRasterizationOptions and set its various properties
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 1600;
rasterizationOptions.PageHeight = 1600;
// Add desired layers
rasterizationOptions.Layers= new string[] { "LayerA" };
JpegOptions jpegOptions = new JpegOptions();
jpegOptions.VectorRasterizationOptions = rasterizationOptions;
MyDir = MyDir + "for_layers_test.jpg";
// Export the DXF to JPG
image.Save(MyDir, jpegOptions);
}

Exportar Dibujo DWF a BMP

Aspose.CAD proporciona la función de cargar entidades de dibujo DWF de AutoCAD y representarlas como un dibujo completo en formato BMP. El enfoque de conversión de DWF a BMP funciona de la siguiente manera:

  1. Cargue el archivo de dibujo DWF usando el método de fábrica Image.Load.
  2. Cree un objeto de la clase CadRasterizationOptions y establezca las propiedades PageHeight y PageWidth.
  3. Cree un objeto de la clase BmpOptions y establezca la propiedad VectorRasterizationOptions.
  4. Llame a Image.Save pasando un objeto de BmpOptions como segundo parámetro.

Código de Ejemplo

El siguiente ejemplo de código muestra cómo convertir un archivo DWF a BMP utilizando la configuración predeterminada.

// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string inputFile = MyDir + "18-12-11 9644 - site.dwf";
using (Image image = Image.Load(inputFile))
{
BmpOptions bmpOptions = new BmpOptions();
var dwfRasterizationOptions = new CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// export
string outPath = MyDir + "18-12-11 9644 - site.bmp";
image.Save(outPath, bmpOptions);
}