DWF креслення

Експорт DWF креслень у PDF

Aspose.CAD надає функцію завантаження сутностей креслень AutoCAD DWF та відображення їх як єдиного креслення у формат PDF. Підхід до конвертації з DWF в PDF працює наступним чином:

  1. Завантажте файл DWF креслення за допомогою методу заводської функції Image.Load.
  2. Створіть об’єкт класу CadRasterizationOptions та встановіть властивості PageHeight та PageWidth.
  3. Створіть об’єкт класу PdfOptions та встановіть властивість VectorRasterizationOptions.
  4. Викликайте Image.Save, передаючи об’єкт класу PdfOptions як другий параметр.

Приклад коду

Приклад коду нижче показує, як конвертувати файл за допомогою налаштувань за замовчуванням.

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

Витягування шарів з креслення DWF

Aspose.CAD надає функцію завантаження сутностей креслень AutoCAD DWF та відображення їх як єдиного креслення у формат JPEG.

  1. Завантажте файл DWF креслення за допомогою методу заводської функції Image.Load.
  2. Створіть об’єкт класу JPEGOptions.
  3. Створіть об’єкт класу CadRasterizationOptions.
  4. Витягніть назви шарів за допомогою об’єкта JPEG.
  5. Викликайте Image.Save, передаючи об’єкт класу JPEGOptions як другий параметр.

Приклад коду

Приклад коду нижче показує, як конвертувати файл за допомогою налаштувань за замовчуванням.

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

Підтримка шарів у DWF

Aspose.CAD надає функцію завантаження сутностей креслень AutoCAD DWF та відображення їх як єдиного креслення у формат JPEG.

  1. Завантажте файл DWF креслення за допомогою методу заводської функції Image.Load.
  2. Створіть об’єкт класу CadRasterizationOptions.
  3. Додайте бажані шари.
  4. Викликайте Image.Save, передаючи об’єкт класу JPEGOptions як другий параметр.

Приклад коду

Приклад коду нижче показує, як конвертувати файл за допомогою налаштувань за замовчуванням.

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

Експорт DWF креслень у BMP

Aspose.CAD надає функцію завантаження сутностей креслень AutoCAD DWF та відображення їх як єдиного креслення у формат BMP. Підхід до конвертації з DWF в BMP працює наступним чином:

  1. Завантажте файл DWF креслення за допомогою методу заводської функції Image.Load.
  2. Створіть об’єкт класу CadRasterizationOptions та встановіть властивості PageHeight та PageWidth.
  3. Створіть об’єкт класу BmpOptions та встановіть властивість VectorRasterizationOptions.
  4. Викликайте Image.Save, передаючи об’єкт класу BmpOptions як другий параметр.

Приклад коду

Приклад коду нижче показує, як конвертувати файл DWF в BMP за допомогою налаштувань за замовчуванням.

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