تبدیل کد منبع به PDF با استفاده از سی شارپ

گاهی اوقات لازم است فایل های کد منبع را به فرمت های دیگر تبدیل کنید. ممکن است برای اهداف به اشتراک گذاری یا تجزیه و تحلیل باشد. این مقاله نحوه تبدیل فایل‌های کد منبع Python، PHP، Java، C#، C/C++ را به فرمت PDF در برنامه‌های NET مورد بحث قرار می‌دهد. علاوه بر این، ما به صورت برنامه نویسی از فایل های تبدیل شده با رمز عبور محافظت می کنیم.

NET API برای تبدیل کد منبع

GroupDocs.Viewer for .NET API نمایشگر اسناد است و اجازه می دهد اسناد را به PDF، HTML، و تصاویر با برنامه .NET ارائه کنید. امروز از این API در مثال هایی برای تبدیل فایل های کد منبع زبان های مختلف به فرمت PDF استفاده می کنیم.

می‌توانید نصب‌کننده DLL یا MSI را از بخش دانلودها دانلود کنید یا از طریق NuGet API را در برنامه دات‌نت خود نصب کنید.

PM> Install-Package GroupDocs.Viewer

تبدیل کد Java به پی دی اف با استفاده از C#

نیازی به درگیر شدن در تنظیمات پیچیده نیست، فقط فایل Java را بارگیری کرده و آن را به PDF تبدیل کنید. مراحل زیر شما را راهنمایی می کند که چگونه فایل کد منبع Java را با استفاده از C# به PDF تبدیل کنید.

  • فایل Java را با استفاده از کلاس Viewer بارگیری کنید.
  • فایل خروجی و گزینه های آن را با استفاده از کلاس PdfViewOptions تنظیم کنید.
  • با استفاده از روش مناسب View() فایل را به PDF تبدیل کنید.

مثال C# زیر فایل کد منبع کامل Java را به فرمت PDF تبدیل می کند.

/*
 * یک فایل Java را با استفاده از C# به PDF تبدیل می کند.
 */
using (Viewer viewer = new Viewer("path/HelloWorld.java"))
{
   PdfViewOptions viewOptions = new PdfViewOptions("path/HelloWorld.pdf");
   viewer.View(viewOptions);
}

در اینجا PDF تبدیل شده فایل Java با هایلایت با استفاده از کد C# بالا آمده است. شما همچنین می توانید امنیت را به فایل PDF تبدیل شده اضافه کنید. برای آشنایی با ایمن سازی فایل ها، به زیر جایی که [فایل های PHP تبدیل می شوند11 بروید.

تبدیل فایل منبع Java به پی دی اف با استفاده از سی شارپ

تبدیل کد پایتون به پی دی اف با استفاده از C#

اگر فرمت فایل منبع شما تغییر کرده است، چرا کد را تغییر دهید؟ اجازه دهید API این درد را تحمل کند. فقط فایل py را به روش مناسب ارائه دهید. مراحل زیر نحوه تبدیل کد پایتون به PDF با استفاده از C# را نشان می دهد.

  • فایل منبع پایتون را با استفاده از کلاس Viewer بارگیری کنید.
  • مسیر فایل خروجی و تنظیمات را با استفاده از کلاس PdfViewOptions تعریف کنید.
  • با استفاده از روش راست View() فایل .py را به PDF تبدیل کنید.

مثال کد C# زیر فایل کد منبع پایتون را به فرمت PDF تبدیل می کند.

/*
 * تبدیل فایل منبع پایتون به PDF با استفاده از سی شارپ
 */
 using (Viewer viewer = new Viewer("path/source.py"))
{
   PdfViewOptions viewOptions = new PdfViewOptions("path/python-source.pdf");
   viewer.View(viewOptions);
}

تبدیل PHP به PDF با استفاده از C#

به طور مشابه، شما همچنین می توانید فایل های PHP را تبدیل کنید. علاوه بر این، هنگام تبدیل فایل های کد منبع خود، می توانید امنیت را به فایل های PDF اضافه کنید. بیایید کد را هنگام تبدیل ایمن کنیم. مراحل زیر تبدیل فایل های PHP به فرمت PDF با امنیت در C# را نشان می دهد.

  • فایل PHP را با استفاده از کلاس Viewer بارگیری کنید.
  • با استفاده از کلاس Security امنیت مورد نظر فایل PDF را تعریف کنید.
  • رمز عبور را برای باز کردن و ویرایش فایل حاصل تنظیم کنید.
  • فایل خروجی را با استفاده از کلاس PdfViewOptions تعریف کنید.
  • روش View() را فراخوانی کنید تا فایل PHP بارگذاری شده در PDF محافظت شده ارائه شود.

قطعه کد C# زیر فایل کد منبع PHP را به یک فایل PDF محافظت شده با رمز عبور تبدیل می کند.

/*
 * تبدیل فایل منبع Php به PDF با استفاده از سی شارپ
 */
 using (Viewer viewer = new Viewer("path/source.php"))
{
    Security security = new Security();
    security.DocumentOpenPassword = "OpEnD0c";
    security.PermissionsPassword = "Ple@se";
    security.Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting;
    
    PdfViewOptions viewOptions = new PdfViewOptions("path/php-source.pdf");
    viewOptions.Security = security;
                    
    viewer.View(viewOptions);
}

به همین ترتیب، می‌توانید از این کد برای فایل‌های کد منبع سایر زبان‌های برنامه‌نویسی پشتیبانی‌شده مانند C#، C/C++، JS، Ruby و غیره استفاده کنید.

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

برای استفاده از API بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.

نتیجه

به طور خلاصه، ما یاد گرفتیم که فایل های کد منبع زبان های برنامه نویسی مختلف را با استفاده از C# به فرمت PDF تبدیل کنیم. مثال ها تبدیل فایل های جاوا، پایتون و پی اچ پی به فرمت PDF را نشان می دهند. علاوه بر این، ما یاد گرفتیم که فایل PDF حاصل را ایمن کنیم. با استفاده از این API، می توانید شروع به ساخت برنامه نمایشگر کد منبع .NET خود کنید.

درباره GroupDocs.Viewer از documentation بیشتر بیاموزید تا برنامه نمایش کد منبع خود را بسازید. برای سؤالات، از طریق [فروم 22 با ما تماس بگیرید.

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