Výkresy DWF

Exportování výkresů DWF do formátu PDF

Aspose.CAD poskytuje funkci načítání entit kreslených v programu AutoCAD ve formátu DWF a jejich vykreslení jako celého výkresu do formátu PDF. Převod z formátu DWF ​​do formátu PDF funguje následovně:

  1. Načtěte soubor s kresbou ve formátu DWF pomocí tovární metody Image.load.
  2. Vytvořte objekt třídy CadRasterizationOptions a nastavte vlastnosti page_height a page_width.
  3. Vytvořte objekt třídy PdfOptions a nastavte vlastnost vector_rasterization_options.
  4. Zavolejte metodu Image.save a předejte objekt PdfOptions jako druhý parametr.

Ukázkový kód

Následující ukázkový kód ukazuje, jak převést soubor s výchozími nastaveními.

import aspose.cad as cad;
cadImage = cad.Image.load("file.dwf");
rasterizationOptions = cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
pdfOptions = cad.imageoptions.PdfOptions();
pdfOptions.vector_rasterization_options = rasterizationOptions;
cadImage.save("result.pdf", pdfOptions)

Exportování výkresů DWF do formátu BMP

Aspose.CAD poskytuje funkci načítání entit kreslených v programu AutoCAD ve formátu DWF a jejich vykreslení jako celého výkresu do formátu BMP. Převod z formátu DWF do formátu BMP funguje následovně:

  1. Načtěte soubor s kresbou ve formátu DWF pomocí tovární metody Image.load.
  2. Vytvořte objekt třídy CadRasterizationOptions a nastavte vlastnosti page_height a page_width.
  3. Vytvořte objekt třídy BmpOptions a nastavte vlastnost vector_rasterization_options.
  4. Zavolejte metodu Image.save a předejte objekt BmpOptions jako druhý parametr.

Ukázkový kód

Následující ukázkový kód ukazuje, jak převést soubor ve formátu DWF do formátu BMP s výchozími nastaveními.

import aspose.cad as cad;
cadImage = cad.Image.load("file.dwf");
rasterizationOptions = cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
bmpOptions = cad.imageoptions.BmpOptions();
bmpOptions.vector_rasterization_options = rasterizationOptions;
cadImage.save("result.bmp", bmpOptions)