تبدیل PostScript به PDF در C# به صورت یکپارچه

Overview

تبدیل PS به PDF در C# یکی از وظایف حیاتی برای بسیاری از توسعه‌دهندگان است. Aspose.Page for .NET نقش مهمی در این فرآیند ایفا می‌کند. در عین حال، این ابزار به طور گسترده‌ای در صنایع مختلف استفاده می‌شود. علاوه بر این، Aspose.Page for .NET فرآیند تبدیل را ساده می‌کند. همچنین، این ابزار یک راه‌حل قوی و کارآمد ارائه می‌دهد. با این حال، بیایید شروع کنیم و پیاده‌سازی کنیم که چگونه می‌توان PostScript را به PDF در C# به صورت برنامه‌نویسی تبدیل کرد.

C# Postscript Library Installation

برای شروع، Aspose.Page for .NET را از طریق NuGet زیر با استفاده از دستور زیر نصب کنید:

Install-Package Aspose.Page

یا کتابخانه را از اینجا دانلود کنید. Aspose.Page for .NET امکانات یکپارچه‌سازی، انعطاف‌پذیری و گزینه‌های سفارشی‌سازی پیشرفته‌ای را ارائه می‌دهد که آن را برای تبدیل PostScript به PDF در C# ایده‌آل می‌سازد.

Convert PostScript to PDF in C# - Code Snippet

برای تبدیل PostScript به PDF در C# با استفاده از Aspose.Page for .NET، مراحل زیر را دنبال کنید:

  1. کلاس PsDocument را با یک فایل PostScript منبع مقداردهی کنید.
  2. اگر می‌خواهید فایل PostScript را علیرغم خطاهای جزئی تبدیل کنید، پرچم suppressErrors را تنظیم کنید.
  3. یک شی از کلاس PdfSaveOptions ایجاد کنید.
  4. اگر می‌خواهید پوشه خاصی را که فونت‌ها در آن ذخیره شده‌اند اضافه کنید، مقدار AdditionalFontsFolders را تنظیم کنید. پوشه فونت‌های پیش‌فرض در OS همیشه شامل است.
  5. با فراخوانی متد SaveAsPdf سند را به عنوان PDF ذخیره کنید.

در اینجا یک نمونه کد C# برای تبدیل PS به PDF آورده شده است:

// Define the working directory.
string dataDir = "/Desktop";
// Initialize PsDocument class with a source PostScript file.
PsDocument document = new PsDocument(dataDir + "input.ps");
// If you want to convert Postscript file despite of minor errors set suppressErrors flag.
bool suppressErrors = true;
// Create an object of the PdfSaveOptions class.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
// Set the value of the AdditionalFontsFolders if you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
options.AdditionalFontsFolders = new string[] { @"{FONT_FOLDER}" };
// Save document as PDF by calling the SaveAsPdf method.
document.SaveAsPdf(dataDir + "outputPDF_out.pdf", options);

خروجی:

ps-to-pdf

Online PS to PDF Converter

این آنلاین تبدیل‌کننده PostScript به PDF را امتحان کنید. این ابزار رایگان، آسان برای استفاده و با دقت بالا است. بالاتر از همه، این ابزار توسط Aspose.Page for .NET پشتیبانی می‌شود.

PS-to-PDF-converter

Get a Free License

برای محصولات Aspose، یک نسخه آزمایشی رایگان دریافت کنید با مراجعه به این لینک.

Conclusion

در پایان، می‌توانید PostScript را به PDF در C# به صورت یکپارچه با Aspose.Page for .NET تبدیل کنید. Aspose.Page for .NET را کاوش کنید تا بیشتر در مورد این تبدیل PostScript به PDF بیاموزید.

Public Resources

منابع اضافی، مانند مستندات یا انجمن‌های اجتماعی، می‌توانند به خوانندگان کمک کنند تا درک یا مهارت‌های خود را فراتر از محتوای وبلاگ گسترش دهند.

Explore