Рисунки 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);
}