המרת קוד מקור ל-PDF באמצעות C#

לפעמים אתה צריך להמיר את קובצי קוד המקור לפורמטים אחרים. זה עשוי להיות למטרות שיתוף או ניתוח. מאמר זה דן כיצד להמיר קובצי קוד מקור של Python, PHP, Java, C#, C/C++ לפורמט PDF בתוך יישומי NET. יתר על כן, אנו נגן באופן תוכניתי על הקבצים שהומרו באמצעות סיסמה.

NET API להמרת קוד מקור

GroupDocs.Viewer עבור .NET הוא ממשק ה-API של מציג המסמכים ומאפשר עיבוד המסמכים ל-PDF, HTML ותמונות עם אפליקציית NET. היום, נשתמש ב-API זה בדוגמאות כדי להמיר את קובצי קוד המקור של שפות שונות לפורמט PDF.

אתה יכול להוריד את קובצי ה-DLL או ה-MSI מתקין מסעיף ההורדות או להתקין את ה-API באפליקציית NET שלך דרך NuGet.

PM> Install-Package GroupDocs.Viewer

המרת Java Code ל-PDF באמצעות C#

אין צורך להתערב בתצורות מורכבות, פשוט טען את קובץ ה-Java והפוך אותו ל-PDF. השלבים הבאים מנחים אותך כיצד להמיר את קובץ קוד המקור של Java ל-PDF באמצעות C#.

  • טען את קובץ ה-Java באמצעות המחלקה Viewer.
  • הגדר את קובץ הפלט והאפשרויות שלו באמצעות המחלקה PdfViewOptions.
  • המר את הקובץ ל-PDF בשיטת View() המתאימה.

דוגמה C# הבאה ממירה את קובץ קוד המקור המלא של Java לפורמט PDF.

/*
 * מעבד קובץ Java ל-PDF באמצעות C#
 */
using (Viewer viewer = new Viewer("path/HelloWorld.java"))
{
   PdfViewOptions viewOptions = new PdfViewOptions("path/HelloWorld.pdf");
   viewer.View(viewOptions);
}

הנה קובץ ה-PDF שהומר של קובץ Java עם הדגשה באמצעות קוד C# לעיל. אתה יכול גם להוסיף אבטחה לקובץ ה-PDF שהומר. כדי ללמוד על אבטחת הקבצים, קפוץ למטה במקום שבו קבצי PHP מומרים.

קובץ מקור Java הומר ל-PDF באמצעות C#

המרת קוד Python ל-PDF באמצעות C#

מדוע לשנות את הקוד אם פורמט קובץ המקור שלך משתנה? תן ל-API לשאת את הכאב הזה. פשוט ספק את קובץ ה-.py לשיטה הנכונה. השלבים הבאים מראים כיצד להמיר את קוד Python ל-PDF באמצעות C#.

  • טען את קובץ המקור של Python באמצעות המחלקה Viewer.
  • הגדר את נתיב קובץ הפלט ואת התצורות באמצעות המחלקה PdfViewOptions.
  • המר את קובץ ה-.py ל-PDF באמצעות השיטה הנכונה View().

דוגמא הקוד C# הבאה ממירה את קובץ קוד המקור של Python לפורמט PDF.

/*
 * המרת קובץ מקור Python ל-PDF באמצעות C#
 */
 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.
  • הגדר את האבטחה המיועדת של קובץ ה-PDF באמצעות המחלקה Security.
  • הגדר את הסיסמאות לפתיחה ועריכה של הקובץ שנוצר.
  • הגדר את קובץ הפלט באמצעות המחלקה PdfViewOptions.
  • קרא למתודה View() כדי לעבד את קובץ ה-PHP הנטען ל-PDF המוגן.

קטע הקוד C# הבא ממיר את קובץ קוד המקור של PHP לקובץ PDF מוגן בסיסמה.

/*
 * המרת קובץ מקור Php ל-PDF באמצעות C#
 */
 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 ללא מגבלות ההערכה.

סיכום

לסיכום, למדנו להמיר את קובצי קוד המקור של שפות תכנות שונות לפורמט PDF באמצעות C#. הדוגמאות הראו את ההמרה של קבצי Java, Python ו-PHP לפורמט PDF. יתר על כן, למדנו לאבטח את קובץ ה-PDF שנוצר. באמצעות ממשק API זה, אתה יכול להתחיל לבנות יישום .NET של מציג קוד מקור משלך.

למד עוד על GroupDocs.Viewer מתוך תיעוד לבניית יישום מציג קוד מקור משלך. לשאלות, צור איתנו קשר דרך הפורום.

ראה גם