במאמר זה, נלמד קובץ Markdown ל-PDF, PNG, JPG, ופורמטים אחרים של המרת תמונה באופן פרוגרמטי באמצעות שפת C#. קובצי MD נפוצים למדי באינטרנט ואולי שמתם לב שקובצי readme של תוכנות שונות, כמו גם התיעוד, נוצרים לעתים קרובות בפורמט Markdown. הבה נבחן את הכותרות הבאות:
- Markdown (.md) ל-PDF ותמונות C# Converter – התקנת API
- המרת Markdown (MD) ל-PDF ב-C#
- המרת Markdown (MD) לתמונת PNG או JPG ב-C#
Markdown (.md) ל-PDF ותמונות C# Converter – התקנת API
עליך להתקין את Aspose.HTML for .NET API להמרת קבצי פורמט Markdown לפורמט PDF או תמונה ב-C#. אתה יכול להגדיר את ה-API על ידי הורדתו מהסעיף הרשמי של הורדות או באמצעות פקודת התקנת הגלריה NuGet, כמפורט:
PM> Install-Package Aspose.Html
המרת Markdown (MD) ל-PDF ב-C#
אתה יכול בקלות להמיר קבצי Markdown (MD) ל-PDF באמצעות C# ביישומי NET שלך. עליך לבצע את השלבים הבאים להמרת MD לקובץ PDF:
- הכן דוגמה פשוטה של Markdown או טען קובץ MD קלט
- קרא לשיטת ConvertMarkdown
- המר את קובץ הקלט למופע HTMLDocument
- שמור את קובץ הפלט PDF בשיטת ConvertHTML
הקוד הבא מראה כיצד להמיר קובץ Markdown (MD) ל-PDF באמצעות C#:
// הכן דוגמה פשוטה של Markdown
var code = "### Hello World" +
"\r\n" +
"[visit applications](https://aspose.com)";
// צור קובץ Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);
// המרת Markdown למסמך HTML
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");
// הפעל את שיטת ConvertHTML כדי להמיר את ה-HTML ל-PDF.
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");
המרת Markdown (MD) לתמונת PNG או JPG ב-C#
לפעמים ייתכן שיהיה עליך להציג תצוגה מקדימה של קובץ MD כך שעיבודו לתמונה יכול להיות מועיל. אתה יכול להמיר קובץ MD לתמונת PNG או JPG לפי הדרישות שלך. המרה זו היא בעצם גישה דו-שלבית שבה, קודם כל, תעבדו אותה לפורמט HTML ולאחר מכן לתמונה:
- צור או טען את קובץ Markdown (MD) הקלט
- המר את ה-Markdown לפורמט HTML מתווך
- עבד את התוצאות לתמונת פלט PNG או JPG ב-C#
השלבים הפשוטים האלה עוזרים לך ליצור תמונה של קובץ ה-MD כתצוגה מקדימה. אתה יכול להשתמש בתמונת הפלט עוד יותר לפי מקרה השימוש שלך. יתר על כן, הקוד שלהלן מראה כיצד להמיר קובץ Markdown (MD) לתמונה PNG או JPG ב-C#:
// הכן דוגמה פשוטה של Markdown
var code = "### Hello World" +
"\r\n" +
"[visit applications](https://.aspose.com)";
// צור קובץ Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);
// המרת Markdown למסמך HTML
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
// המרת מסמך HTML לפורמט קובץ תמונה PNG
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}
סיכום
בקיצור, שקלנו את ההמרה של קבצי Markdown (MD) ל-PNG, JPG ו-PDF באמצעות C# ביישומי NET. תכונות אלה יכולות להפוך את היישומים שלך ללא תחרות. יתר על כן, ישנן תכונות רבות אחרות המוצעות על ידי ה-API אותן תוכל לחקור על ידי עיון בתיעוד מוצר. בכל מקרה של אי בהירות או חששות, אנא אל תהסס לכתוב לנו בפורום תמיכה חינם. נשמח לקבל ממך משוב!