Výkresy DWF

Exportování výkresů DWF do PDF

Aspose.CAD poskytuje funkci načítání entit výkresů AutoCAD DWF a jejich zobrazování jako celého výkresu ve formátu PDF. Přístup k převodu z DWF do PDF funguje následovně:

  1. Načtěte soubor s výkresem DWF pomocí tovární metody Image.Load.
  2. Vytvořte objekt třídy CadRasterizationOptions a nastavte vlastnosti PageHeight a PageWidth.
  3. Vytvořte objekt třídy PdfOptions a nastavte vlastnost VectorRasterizationOptions.
  4. Zavolejte metodu Image.Save s předáním objektu PdfOptions jako druhý parametr.

Ukázkový kód

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

// 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);

Extrakce vrstev z výkresu DWF

Aspose.CAD poskytuje funkci načítání entit výkresů AutoCAD DWF a jejich zobrazování jako celého výkresu ve formátu JPEG.

  1. Načtěte soubor s výkresem DWF pomocí tovární metody Image.Load.
  2. Vytvořte objekt třídy JPEGOptions.
  3. Vytvořte objekt třídy CadRasterizationOptions.
  4. Extrahujte názvy vrstev pomocí objektu JPEG.
  5. Zavolejte metodu Image.Save s předáním objektu JPEGOptions jako druhý parametr.

Ukázkový kód

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

// 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);

Podpora vrstev v DWF

Aspose.CAD poskytuje funkci načítání entit výkresů AutoCAD DWF a jejich zobrazování jako celého výkresu ve formátu JPEG.

  1. Načtěte soubor s výkresem DWF pomocí tovární metody Image.Load.
  2. Vytvořte objekt třídy CadRasterizationOptions.
  3. Přidejte požadované vrstvy.
  4. Zavolejte metodu Image.Save s předáním objektu JPEGOptions jako druhý parametr.

Ukázkový kód

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

// 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);
}

Exportování výkresů DWF do BMP

Aspose.CAD poskytuje funkci načítání entit výkresů AutoCAD DWF a jejich zobrazování jako celého výkresu ve formátu BMP. Přístup k převodu z DWF do BMP funguje následovně:

  1. Načtěte soubor s výkresem DWF pomocí tovární metody Image.Load.
  2. Vytvořte objekt třídy CadRasterizationOptions a nastavte vlastnosti PageHeight a PageWidth.
  3. Vytvořte objekt třídy BmpOptions a nastavte vlastnost VectorRasterizationOptions.
  4. Zavolejte metodu Image.Save s předáním objektu BmpOptions jako druhý parametr.

Ukázkový kód

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

// 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);
}