تبدیل PLT به PDF در سی شارپ

برنامه های CAD از فایل های PLT برای ایجاد نقشه های دو بعدی یا سه بعدی استفاده می کنند. به طور خاص، ما می توانیم طرح هایی را برای پروژه های ساختمانی مانند بزرگراه ها، پل ها و ساختمان ها در یک فایل PLT ایجاد و ذخیره کنیم. در موارد خاص، ممکن است لازم باشد نقشه‌ها را از فایل‌های PLT به اسناد PDF به صورت برنامه‌نویسی صادر کنیم. چنین تبدیل‌هایی امکان اشتراک‌گذاری نقشه‌ها را در قالب قابل حمل فراهم می‌کند. در این مقاله با نحوه تبدیل فایل PLT به PDF در سی شارپ آشنا می شویم.

موضوعات زیر در این مقاله پوشش داده خواهد شد:

  1. [تبدیل C# PLT به PDF – دانلود رایگان]
  2. مراحل تبدیل فایل PLT به سند PDF
  3. تبدیل PLT به PDF از طریق برنامه‌ریزی
  4. صادر کردن PLT به PDF با گزینه‌ها

تبدیل C# PLT به PDF – دانلود رایگان

برای تبدیل یک فایل PLT به سند PDF، از Aspose.CAD for .NET API استفاده خواهیم کرد. این امکان ایجاد، ویرایش و دستکاری فایل‌های PLT و [چندین] فرمت فایل دیگر را فراهم می‌کند.

کلاس پایه API برای همه انواع طراحی ها، کلاس Image است. یک تصویر PLT توسط کلاس PltImage نشان داده می شود. کلاس CadRasterizationOptions به ما امکان می دهد [PageWidth] را تغییر دهیم. و گزینه های [PageHeight] properties.PDF را می توان با استفاده از کلاس PdfOptions API مشخص کرد.

لطفاً یا DLL API را دانلود کنید یا با استفاده از NuGet آن را نصب کنید.

PM> Install-Package Aspose.CAD

نحوه تبدیل فایل PLT به PDF با استفاده از سی شارپ

با استفاده از Aspose، می‌توانیم با دنبال کردن مراحل زیر، یک فایل PLT را به یک سند PDF با ease.CAD for .NET تبدیل کنیم:

  • یک فایل طراحی PLT را بارگیری کنید.
  • PLT را به صورت PDF ذخیره کنید.

حال، بیایید ببینیم که چگونه این مراحل را در سی شارپ برای تبدیل یک فایل PLT به یک سند PDF انجام دهیم.

تبدیل PLT به PDF به صورت برنامه نویسی در سی شارپ

لطفا مراحل زیر را برای تبدیل PLT به PDF دنبال کنید:

  1. با استفاده از کلاس Image، ابتدا یک فایل PLT ورودی را بارگذاری کنید.
  2. پس از آن یک نمونه از کلاس PdfOptions ایجاد کنید.
  3. در نهایت برای ذخیره آن به صورت PDF، متد Save() را فراخوانی کنید. PdfOptions و مسیر فایل PDF خروجی آرگومان های آن هستند.

نمونه کد زیر نحوه تبدیل یک فایل PLT به سند PDF را با استفاده از C# نشان می دهد.

string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
    // شی کلاس PdfOptions را راه اندازی کنید
    PdfOptions options = new PdfOptions();

    // PLT را به PDF صادر کنید
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

صادرات PLT به PDF با گزینه هایی در سی شارپ

ما می‌توانیم هنگام تبدیل یک فایل PLT به سند PDF با دنبال کردن مراحل زیر، گزینه‌های ذخیره PDF را مشخص کنیم:

  1. با استفاده از کلاس Image، ابتدا یک فایل PLT ورودی را بارگذاری کنید.
  2. سپس، یک نمونه از کلاس “CadRasterizationOptions” بسازید.
  3. سپس عرض و ارتفاع صفحه را مشخص کنید.
  4. در مرحله بعد یک نمونه از کلاس “PdfOptions” ایجاد کنید.
  5. پس از آن، مقدار ویژگی “VectorRasterizationOptions” را به “CadRasterizationOptions” تغییر دهید.
  6. در نهایت برای ذخیره آن به صورت PDF، متد Save() را فراخوانی کنید. PdfOptions و مسیر فایل PDF خروجی آرگومان های آن هستند.

نمونه کد زیر نحوه تعیین ارتفاع و عرض صفحه را در حین ذخیره یک فایل PLT به عنوان سند PDF با استفاده از C# نشان می دهد.

string inputFile ="file.plt";            
using (Image image = Image.Load(inputFile))
{
    // شی کلاس PdfOptions را راه اندازی کنید
    PdfOptions options = new PdfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // PLT را به PDF صادر کنید
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

مجوز موقت رایگان دریافت کنید

شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.

نتیجه

در این مقاله یاد گرفتیم که چگونه:

  • یک فایل طراحی PLT موجود را بارگیری کنید.
  • ارتفاع و عرض صفحه را مشخص کنید.
  • تعریف گزینه های ذخیره؛
  • PLT را به صورت PDF در سی شارپ ذخیره کنید.

فرمت فایل PLT یک فایل پلاتر مبتنی بر برداری است که توسط Autodesk, Inc. معرفی شده است و حاوی اطلاعاتی برای یک فایل CAD خاص است. جزئیات ترسیم نیاز به دقت و دقت در تولید دارد و استفاده از فایل PLT این امر را تضمین می کند زیرا همه تصاویر با استفاده از خطوط به جای نقطه چاپ می شوند. این فرمت بر اساس فرمت فایل HPGL است که برای ارسال اطلاعات به چاپگرهای پلاتر استفاده می شود. علاوه بر تبدیل PLT به PDF در سی شارپ، می‌توانید با استفاده از مستندات درباره Aspose.CAD برای .NET API اطلاعات بیشتری کسب کنید. لطفاً در صورت داشتن هر گونه سؤال با ما در تالار گفتمان پشتیبانی رایگان با ما تماس بگیرید.

همچنین ببینید