ترسیمات 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);
}