ترسیمات DWF
صادرات ترسیمات DWF به PDF
Aspose.CAD این امکان را فراهم میکند تا موجودیتهای ترسیمی AutoCAD DWF را بارگذاری کرده و آنها را به عنوان یک ترسیم کامل به فرمت PDF رندر کند. روش تبدیل DWF به PDF به شرح زیر عمل میکند:
- بارگذاری فایل ترسیم DWF با استفاده از متد کارخانه Image.Load.
- ایجاد یک شی از کلاس CadRasterizationOptions و تنظیم پروپرتیهای PageHeight و PageWidth.
- ایجاد یک شی از کلاس PdfOptions و تنظیم پروپرتی VectorRasterizationOptions.
- فراخوانی 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 رندر کند.
- بارگذاری فایل ترسیم DWF با استفاده از متد کارخانه Image.Load.
- ایجاد یک شی از کلاس JPEGOptions.
- ایجاد یک شی از کلاس CadRasterizationOptions.
- استخراج نام لایهها با استفاده از شی JPEG.
- فراخوانی 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 رندر کند.
- بارگذاری فایل ترسیم DWF با استفاده از متد کارخانه Image.Load.
- ایجاد یک شی از کلاس CadRasterizationOptions.
- افزودن لایههای مورد نظر.
- فراخوانی 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 به شرح زیر عمل میکند:
- بارگذاری فایل ترسیم DWF با استفاده از متد کارخانه Image.Load.
- ایجاد یک شی از کلاس CadRasterizationOptions و تنظیم پروپرتیهای PageHeight و PageWidth.
- ایجاد یک شی از کلاس BmpOptions و تنظیم پروپرتی VectorRasterizationOptions.
- فراخوانی 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); | |
} | |