
ما همه میدانیم که فرمت فایل PDF از نظر کاربرد حرفهای/آموزشی و قابلیت اعتماد چقدر مفید است. طبیعت چندسکویی این فرمت فایل آن را به انتخابی مناسب برای ذخیره و چاپ دادههای مهم تجاری تبدیل کرده است. با این حال، در این پست وبلاگ، یاد خواهیم گرفت که چگونه یک فایل DWG را به PDF با استفاده از یک تبدیلکننده فایل اتوکد تبدیل کنیم. علاوه بر این، ما همچنین عملکرد تبدیل DWG به PDF در C# با استفاده از API C# اتوکد را پیادهسازی خواهیم کرد. بنابراین، زمانی که یک تبدیلکننده DWG به PDF توسعه دهیم، میتوانیم به راحتی DWG را به PDF صادر کنیم. از این رو، میتوانیم فایلهای AutoCAD را به راحتی بدون نصب نرمافزارهای شخص ثالث مشاهده کنیم.
این مقاله به نکات زیر میپردازد:
نصب API C# اتوکد
فرایند نصب Aspose.CAD برای .NET بسیار ساده است، زیرا میتوانید DLL را دانلود کنید. در غیر این صورت، میتوانید دستور زیر را در NuGet Package Manager اجرا کنید:
PM> Install-Package Aspose.CAD

تبدیل DWG به PDF در C# - مثال کد
حالا میتوانیم به سمت پیادهسازی توسعه یک تبدیلکننده DWG به PDF با استفاده از این API C# اتوکد برویم.
شما میتوانید مراحل زیر را دنبال کنید:
- متد Load کلاس Image را برای بارگذاری فایل منبع DWG فراخوانی کنید.
- یک نمونه از CadRasterizationOptions ایجاد کرده و خواص مختلف آن مانند PageWidth، PageHeight و AutomaticLayoutsScaling را تنظیم کنید.
- یک شیء از کلاس PdfOptions ایجاد کنید.
- خواص VectorRasterizationOptions را تنظیم کنید.
- DWG را به PDF با فراخوانی متد Save تبدیل کنید.
نمونه کد زیر نشان میدهد که چگونه میتوان DWG را به PDF در C# به صورت برنامهنویسی تبدیل کرد:
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace AsposeThreeD | |
{ | |
class DWGtoPDF { | |
// Convert DWG to PDF in C# | |
static void Main(string[] args) { | |
string sourceFilePath = "/sample.dwg"; | |
// Invoke the Load method of the Image class to load the source DWG file. | |
using (Image image = Image.Load(sourceFilePath)) { | |
// Create an instance of CadRasterizationOptions and set its various properties such as PageWidth, PageHeight and AutomaticLayoutsScaling. | |
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); | |
rasterizationOptions.PageWidth = 1600; | |
rasterizationOptions.PageHeight = 1600; | |
rasterizationOptions.AutomaticLayoutsScaling = true; | |
// Create an object of the PdfOptions class. | |
PdfOptions pdfOptions = new PdfOptions(); | |
// Set the VectorRasterizationOptions property. | |
pdfOptions.VectorRasterizationOptions = rasterizationOptions; | |
// Convert DWG to PDF by calling the Save method. | |
image.Save("/output.pdf", pdfOptions); | |
} | |
} | |
} | |
} | |
شما میتوانید خروجی را در تصویر زیر مشاهده کنید:

تبدیلکننده آنلاین DWG به PDF
Aspose.CAD برای .NET یک ابزار آنلاین برای دستیابی به تبدیل DWG به PDF ارائه میدهد. این تبدیلکننده فایل اتوکد مبتنی بر وب است و ویژگیهای قوی تبدیل و دستکاری را فراهم میکند. از همه مهمتر، این ابزار رایگان است و فایل DWG را به صورت امن و کارآمد به PDF تبدیل میکند.

صادرات DWG به PDF - دریافت یک مجوز رایگان
شما میتوانید یک مجوز موقتی رایگان برای آزمایش این API C# اتوکد بدون محدودیتهای ارزیابی دریافت کنید.
جمعبندی
به طور خلاصه، ما یاد گرفتیم که چگونه میتوان DWG را به PDF در C# به صورت برنامهنویسی تبدیل کرد. همچنین، ما عملکرد پایهای که DWG را با استفاده از API C# اتوکد به PDF صادر میکند، پیادهسازی کردیم. امیدواریم این راهنما به شما در ساخت یک تبدیلکننده DWG به PDF برای اتوماسیون فرآیند کمک کند. علاوه بر این، میتوانید به مستندات، API و مخزن GitHub مراجعه کنید تا بیشتر درباره Aspose.CAD برای .NET بیاموزید.
لطفاً با aspose.com برای پستهای وبلاگ آینده در تماس باشید.
سوالی دارید؟
شما میتوانید سوالات یا ابهامات خود را در فروم به ما اطلاع دهید.
سوالات متداول – FAQs
چگونه DWG را به PDF با استفاده از C# تبدیل کنیم؟
شما میتوانید به صورت برنامهنویسی DWG را به PDF در C# با استفاده از Aspose.CAD برای .NET صادر کنید. پاسخ دقیقتر در اینجا همراه با نمونه کد ارائه شده است.
چگونه فایل DWG را به PDF تبدیل کنیم؟
این ابزار آنلاین به طور گسترده برای تبدیل فایلهای اتوکد به دیگر فرمتهای فایل محبوب استفاده میشود. برای استفاده از این تبدیلکننده فایل اتوکد نیاز به اشتراک نیست.