האם תהיתם פעם כיצד להמיר HTML ל-PDF ב-C#? אם אתה מפתח, ואתה צריך ליצור מסמך הניתן לקריאה על המסך וניתן גם להדפיסו, המרת HTML ל-PDF תהיה פתרון אידיאלי לבעיה שלך. אתה יכול להשתמש במאמר זה כמדריך שלב אחר שלב כיצד בדיוק להמיר HTML ל-PDF ב-C#. תמצא שלבים מפורטים וקטעי קוד שיכולים לעזור לך לפתור בעיה זו בקלות רבה.
HTML (Hyper Text Markup Language) היא שפת סימון המאפשרת יצירת דפי אינטרנט. אנו יכולים להמיר ולשמור דפי אינטרנט כמסמכי PDF באופן תוכנתי. אין הגבלה לכמות המידע שאנו יכולים להכניס לקובץ PDF. המרת HTML ל-PDF מאפשרת לשמור אתרי אינטרנט או דפי HTML עצמאיים אחרים בפורמט נייד או להדפיס אותם. אז, המשך לקרוא לקבלת שלבים מפורטים כיצד להמיר HTML ל-PDF ב-C#.
הנושאים הבאים יכוסו במאמר זה:
- המר HTML ל-PDF ב-C# - התקנת API
- המר HTML ל-PDF
- C# HTML ל-PDF - התאמה אישית של המרה
- המר מחרוזת HTML ל-PDF
- המר את כתובת האתר של HTML ל-PDF
המרת HTML ל-PDF ב-C# - התקנת API
להמרת HTML ל-PDF, נשתמש ב-Aspose.HTML for .NET API. ה-API מאפשר יצירת מסמכי HTML. זה גם מאפשר לשנות ולחלץ נתונים ממסמכי HTML. יתר על כן, זה מאפשר לך להמיר ולעבד מסמכי HTML ללא כל תוכנה חיצונית.
אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.
PM> Install-Package Aspose.Html
המרת HTML ל-PDF באמצעות C#
אנו יכולים להמיר בקלות כל קובץ HTML למסמך PDF על ידי ביצוע השלבים המפורטים להלן:
- ראשית, טען מסמך HTML באמצעות המחלקה HTMLDocument.
- לאחר מכן, צור מופע של המחלקה PdfSaveOptions.
- לבסוף, קרא למתודה Converter.ConvertHTML(). זה דורש HTMLDocument, PdfSaveOptions ונתיב פלט של קובץ PDF כארגומנטים.
דוגמת הקוד הבאה מראה כיצד להמיר קובץ HTML למסמך PDF ב-C#.
// דוגמה זו מדגימה כיצד להמיר קובץ HTML למסמך PDF.
// טען קובץ HTML קלט
var document = new HTMLDocument(@"C:\Files\sample.html");
// אתחול PdfSaveOptions
var options = new PdfSaveOptions();
// המרת HTML ל-PDF
Converter.ConvertHTML(document, options, @"C:\Files\output.pdf");
C# HTML ל-PDF - התאמה אישית של המרה
אנו יכולים להתאים אישית את המרת C# HTML ל-PDF ולהגדיר אפשרויות שמירה נוספות שונות במיוחד לשמירת קובץ HTML כמסמך PDF על ידי ביצוע השלבים המפורטים להלן:
- ראשית, טען מסמך HTML באמצעות המחלקה HTMLDocument.
- לאחר מכן, צור מופע של המחלקה PdfSaveOptions.
- לאחר מכן, ציין אפשרויות שמירה כגון HorizontalResolution, VerticalResolution, BackgroundColor וכו'.
- לבסוף, קרא לשיטת Converter.ConvertHTML() כדי להמיר קובץ HTML ל-PDF.
דוגמת הקוד הבאה מראה כיצד להמיר קובץ HTML ל-PDF עם אפשרויות נוספות ב-C#.
// דוגמה זו מדגימה כיצד להמיר קובץ HTML למסמך PDF עם אפשרויות שמירה.
// טען קובץ HTML קלט
var document = new HTMLDocument(@"C:\Files\sample.html");
// אתחול PdfSaveOptions
// הגדר את הרזולוציות ושנו את צבע הרקע לחאקי
var options = new PdfSaveOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.JpegQuality = 100;
options.BackgroundColor = System.Drawing.Color.Khaki;
// הגדר את גודל העמוד והשוליים
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(600, 800), new Margin(10, 10, 10, 10));
// המרת HTML ל-PDF
Converter.ConvertHTML(document, options, @"C:\Files\output_saveOptions.pdf");
המרת מחרוזת HTML ל-PDF ב-C#
אנו יכולים גם להמיר מחרוזת HTML למסמך PDF על ידי ביצוע השלבים המפורטים להלן:
- ראשית, הגדר מחרוזת HTML
- לאחר מכן, צור מופע של המחלקה PdfSaveOptions.
- לחלופין, הגדר אפשרויות שמירה.
- לבסוף, קרא למתודה Converter.ConvertHTML() כדי להמיר מחרוזת HTML ל-PDF. זה לוקח מחרוזת HTML, PdfSaveOptions ונתיב קובץ PDF של פלט כארגומנטים.
דוגמת הקוד הבאה מראה כיצד להמיר מחרוזת HTML למסמך PDF ב-C#.
// דוגמה זו מדגימה כיצד להמיר מחרוזת HTML למסמך PDF.
// הגדר מחרוזת HTML
string htmlString = @"<style>
.st
{
color: green;
}
</style>
<div id=id1>Aspose.Html rendering Text in Black Color</div>
<div id=id2 class=''st''>Aspose.Html rendering Text in Green Color</div><div id=id3 class=''st'' style='color: blue;'>Aspose.Html rendering Text in Blue Color</div>
<div id=id3 class=''st'' style='color: red;'><font face='Arial'>Aspose.Html rendering Text in Red Color</font></div>";
// אתחול PdfSaveOptions
var options = new PdfSaveOptions();
// הפעל את שיטת ConvertHTML כדי להמיר את קוד ה-HTML ל-PDF
Converter.ConvertHTML(htmlString, ".", options, @"C:\Files\HtmlStringToPdf.pdf");
המרת כתובת אתר HTML ל-PDF ב-C#
אנו יכולים גם לשמור כל דף אינטרנט מכתובת אתר חיה כמסמך PDF על ידי ביצוע השלבים המפורטים להלן:
- ראשית, צור מופע של המחלקה URL עם כתובת האתר של דף אינטרנט.
- לאחר מכן, צור מופע של המחלקה PdfSaveOptions.
- לחלופין, הגדר אפשרויות שמירה.
- לבסוף, שמור את ה-HTML כ-PDF באמצעות שיטת Converter.ConvertHTML(). זה לוקח את כתובת ה-URL, PdfSaveOptions ונתיב קובץ PDF של פלט כארגומנטים.
דוגמת הקוד הבאה מראה כיצד להמיר HTML ל-PDF מ-URL Live באמצעות C#.
// דוגמה זו מדגימה כיצד להמיר HTML מכתובת אתר חיה למסמך PDF.
// כתובת אתר
Url url = new Url("https://docs.aspose.com/html/net/");
// אתחול PdfSaveOptions
var options = new PdfSaveOptions();
// המר את קוד ה-HTML ל-PDF
Converter.ConvertHTML(url, options, @"C:\Files\outputFromכתובת אתר.pdf");
C# HTML ל-PDF ממיר - רישיון חינם
אתה יכול לקבל רישיון זמני בחינם לנסות את Aspose.HTML עבור .NET ללא מגבלות הערכה ולפתח ממיר C# HTML ל-PDF משלך.
ממיר HTML ל-PDF C# - קרא עוד
אתה יכול ללמוד עוד כדי לפתח ולשפר C# HTML ל-PDF Converter ולחקור תכונות אחרות של Aspose.HTML עבור .NET API באמצעות תיעוד. אנא קרא עוד על מחלקות ושיטות ב-API references.
המרת HTML ל-PDF באינטרנט - HTML חינם C# ל-PDF
אנא נסה את כלי ההמרה של HTML ל-PDF המקוון הבא, שפותח באמצעות ה-API הנ"ל.
https://products.aspose.app/html/iw/conversion/html-to-pdf
סיכום
במאמר זה, למדנו כיצד להמיר HTML ל-PDF ב-C#. ראינו גם כיצד לטעון קובץ HTML ולציין אפשרויות שמירת PDF באופן תכנותי. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו ב[פורום התמיכה החינמי] שלנו16.