HTML היא שפת סימון המאפשרת יצירת דפי אינטרנט. PDF הוא פורמט ללכידת תוכן לשימוש במסמכים אלקטרוניים, כגון תדפיסים ומסמכים על המסך. גם HTML וגם PDF קיימים כבר די הרבה זמן, אבל המטרה שלהם השתנתה בשנים האחרונות. האם אי פעם היית במצב שבו רצית להמיר מחרוזת HTML למסמך PDF? הצורך להמיר HTML ל-PDF יתעורר כאשר תרצה לשמור את האתר שלך בפורמט נייד או להדפיס את המסמך. במאמר זה נלמד כיצד להמיר מחרוזת HTML ל-PDF ב-C#.
הנושאים הבאים יכוסו במאמר זה:
C# API להמרת HTML מחרוזת ל-PDF
כדי להמיר מחרוזת HTML למסמך PDF, נשתמש ב-Aspose.HTML for .NET API. זה מאפשר ליצור, לשנות ולחלץ נתונים ממסמכי HTML. זה גם מאפשר המרת מסמכי HTML לפורמטים נתמכים ללא כל תוכנה חיצונית.
ה-API מספק את המחלקה PdfSaveOptions המאפשרת לציין אפשרויות שמירה שונות תוך כדי שמירה כ-PDF. המחלקה Converter מספקת מגוון רחב של המרות לפורמטים הפופולריים, כגון PDF, XPS, פורמטים של תמונות וכו’. היא מספקת את השיטות ConvertHTML() להמרת HTML לפורמטים אחרים.
אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.
PM> Install-Package Aspose.Html
כיצד להמיר מחרוזת HTML ל-PDF ב-C#
אנו יכולים להמיר בקלות מחרוזת HTML ל-PDF על ידי ביצוע השלבים המפורטים להלן:
- הגדר מחרוזת HTML.
- ציין אפשרויות שמירה של PDF.
- המרת קוד HTML ל-PDF.
הסעיף הבא מתאר כיצד להפוך את השלבים הללו לקוד C# ולהפיק PDF ממחרוזת HTML.
המרת מחרוזת HTML ל-PDF באמצעות C#
אנו יכולים להמיר מחרוזת HTML למסמך PDF על ידי ביצוע השלבים המפורטים להלן:
- ראשית, הגדר קוד HTML במחרוזת.
- לאחר מכן, צור מופע של המחלקה PdfSaveOptions.
- לחלופין, הגדר אפשרויות שמירה כגון רקע.
- לבסוף, קרא למתודה Converter.ConvertHTML() כדי ליצור PDF. זה לוקח מחרוזת HTML, PdfSaveOptions ונתיב קובץ PDF של פלט כארגומנטים.
דוגמת הקוד הבאה מראה כיצד להמיר מחרוזת HTML למסמך PDF ב-C#.
// דוגמה זו מדגימה כיצד להמיר מחרוזת HTML למסמך PDF.
string htmlString = @"<h1>Convert HTML to PDF!</h1><br/><h2>This is Sample Heading!</h2><p>This is first paragraph.</p>";
// אתחול PdfSaveOptions
var options = new PdfSaveOptions();
// הגדר את צבע הרקע
options.BackgroundColor = Color.LightSkyBlue;
// הפעל את שיטת ConvertHTML כדי להמיר את קוד ה-HTML ל-PDF
Converter.ConvertHTML(htmlString, ".", options, @"C:\Files\Output.pdf");
קבל רישיון חינם
אתה יכול לקבל רישיון זמני בחינם לנסות את Aspose.HTML עבור .NET ללא מגבלות הערכה.
סיכום
במאמר זה, למדנו כיצד להמיר מחרוזת HTML ל-PDF ב-C#. חוץ מזה, אתה יכול ללמוד עוד על Aspose.HTML עבור .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו ב[פורום התמיכה החינמית] שלנו16.