Aspose.Page PS Converter برای .NET

Aspose.Page PS Converter برای .NET به توسعه دهندگان اجازه می دهد تا فایل های PostScript (PS) و Encapsulated Postcript (EPS) را به یک فایل جهانی سازگار تبدیل کنند PDF و فرمت های تصویر مانند JPEG، PNG، TIFF، BMP، و GIF PS پارسینگ و ارائه از طریق یک API تمیز، مناسب برای برنامه های دسکتاپ، وب یا ابر مبتنی بر .NET.

نصب و نصب

برای شروع استفاده از PS Converter:

  • نصب Aspose.Page برای بسته .NET NuGet نصب .
  • تنظیم مجوز اندازه گیری شده همانطور که در مجوز متریکی باز کردن تمام قابلیت های کاربردی.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

ویژگی ها و عملکردها

PS به PDF تبدیل

  • Convert .ps و .eps فایل های PDF با کیفیت بالا.
  • حفظ گرافیک وکتور، فونت ها و متن قابل جستجو.
  • پشتیبانی از مشخصات PDF مدرن (PDF 1.4–2.0، PDF/A مطابقت).
  • فاکتورها یا زیرنویس ها به طور خودکار برای کاهش اندازه فایل ها وارد می شوند.

PS به تصویر تبدیل

  • قرار دادن صفحات PS به فرمت های تصویر مانند JPEG، PNG، TIFF، BMP، GIF.
  • کنترل DPI، رزولوشن، عمق رنگ و فشرده سازی.
  • ایجاد TIFF های تک صفحه یا چند صفحه ای.
  • شفافیت را در جایی که پشتیبانی می شود حفظ کنید.

مدیریت رنگ

  • خروجی در حالت های رنگی RGB، CMYK یا خاکستری.
  • پروفایل های ICC را برای بازیافت دقیق رنگ اعمال کنید.
  • تنظیم درخشش، کنتراست یا گاما در هنگام راندینگ.

محدوده صفحه و کنترل طرح

  • تبدیل صفحات یا شاخه های صفحه انتخاب شده.
  • چرخش، مقیاس، یا صفحات متناسب با ابعاد خروجی سفارشی.
  • سرها، پاها و یا نشانه های آب را با استفاده از چرخ های تماس اضافه کنید.

عملکرد و مدیریت منابع

  • APIs مبتنی بر جریان برای مدیریت فایل های بزرگ PS / EPS به طور موثر.
  • پشتیبانی از تبدیل موازی برای پردازش بسته.
  • استفاده از منابع مدیریت نشده برای حفظ حافظه.

ادغام و گسترش

  • طراحی API جریان با تزریق اعتیاد ادغام می شود.
  • رویدادها برای ** گزارش پیشرفت** و ثبت نام سفارشی.
  • خط لوله رندر قابل گسترش برای فیلترهای سفارشی.

مثال: تبدیل PS به PDF

using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;

// Load PostScript file
using (PsDocument document = new PsDocument("input.ps"))
{
    PsConverter converter = new PsConverter(document);
    PsConverterToPdfOptions options = new PsConverterToPdfOptions();
    
    // Save output PDF
    converter.Convert(options, "output.pdf");
}

مثال: تبدیل PS به تصویر

using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;

using (PsDocument document = new PsDocument("input.ps"))
{
    PsConverter converter = new PsConverter(document);
    PsConverterToImageOptions options = new PsConverterToImageOptions(ImageFormat.Png);
    options.Resolution = 300;

    converter.Convert(options, "output.png");
}

راهنمایی ها و بهترین شیوه ها

  • فایل های PS/EPS را قبل از تبدیل برای همگام سازی تأیید کنید.
  • مطابقت با DPI خروجی و تنظیمات رنگ با رسانه هدف (نمایش در مقابل صفحه نمایش).
  • استفاده از تهدید چندگانه برای تبدیل بسته.
  • مثال های تبدیل را برای آزاد کردن منابع مدیریت نشده در دسترس قرار دهید.
  • استفاده از منابع پروفایل در خدمات طولانی مدت و تن به ترتیب.

نیازمندی‌های سیستم

  • OS : ویندوز، لینوکس یا macOS با .NET Framework یا .NET Core
  • چارچوب ها : .NET استاندارد 2.0+، .NET Core،.NET 5/6+, Xamarin، Mono
  • IDE: مایکروسافت Visual Studio، JetBrains Rider، کد ویندوز استودیو

پرسش های مکرر

**چه فرمت هایی را می توان تبدیل کرد?**فتوشاپ (.ps, .eps) به PDF و فرمت های تصویر از جمله JPEG، PNG، BMP، GIF و TIFF.

**آیا تبلت ها پشتیبانی می کنند?**بله، فونت ها می توانند در طول تولد PDF ادغام یا زیر تنظیم شوند.

**آیا می توانم فقط صفحات خاص را تبدیل کنم?**بله، شما می توانید صفحات تک یا شاخه های صفحه را برای تبدیل مشخص کنید.

**آیا گواهینامه های متمرکز پشتیبانی می شود?**بله، مجوز مبتنی بر توکن برای ردیابی استفاده پشتیبانی می شود.

 فارسی