1. מוצרים
  2.   HTML
  3.   .NET
  4.   HTML Renderer
 
  

API חינמית של C# .NET להמרת מסמכי HTML ל-PDF

ספריית קוד פתוח C# .NET להנפשה של HTML. היא מאפשרת להנפיש מסמכי Office, תוכן HTML וליצור מסמך PDF מ-HTML באמצעות API של C#.

פיתוח אתרים התפתח משמעותית במהלך השנים, מה שאפשר למפתחים ליצור אתרים מרהיבים ואינטראקטיביים. HTML (שפת סימון היפר-טקסט) משחקת תפקיד קרדינלי בהגדרת המבנה והתוכן של דפי אינטרנט. בין הספריות הללו, HTML Renderer בולט ככלי רב-תכליתי לה-rendering תוכן HTML בתוך יישומים. אחת התכונות הבולטות של HTML Renderer היא התאמתו בין פלטפורמות והוא עובד ביעילות על מערכות הפעלה שונות, כולל Windows, macOS ו-Linux, מה שהופך אותו לבחירה אידיאלית ליישומים מרובי פלטפורמות.

HTML Renderer היא ספרייה חזקה המאפשרת למפתחים לטעון ולהמיר תבניות HTML לייצוגים ויזואליים מושכים בתוך היישומים שלהם. ישנם מספר תכונות חשובות כחלק מהספרייה כגון רינדור של מסמכי Office, רינדור של תוכן HTML שנוצר על ידי עורכי אינטרנט עשירים, יצירת תמונות מקטעי קוד HTML, יצירת מסמכי PDF מקטעי קוד HTML, תמיכה בבחירת טקסט והעתקה-הדבקה, הפרדת CSS מ-HTML, ועוד רבים. יתרה מכך, הספרייה מספקת דרך לרנדר תוכן HTML בצורה תוכנתית, שניתן להתאים אישית ולשלב בצורה חלקה עם מסגרות יישום שונות.

ספריית HTML Renderer מספקת ארכיטקטורה ניתנת להרחבה המאפשרת למפתחים להתאים ולהרחיב את הפונקציונליות שלה בהתאם לצרכים הספציפיים שלהם. על ידי ניצול ספריית HTML Renderer, מפתחים יכולים לחסוך זמן על ידי הימנעות מהצורך לבנות מנועי רינדור מורכבים מאפס. הספרייה מטפלת בפרטים המורכבים של רינדור HTML, ומאפשרת למפתחים להתמקד בהיבטים קריטיים אחרים של היישומים שלהם. עם ספריית HTML Renderer, מפתחים יכולים לעשות שימוש חוזר בידע הקיים שלהם על HTML ו-CSS, שכן הספרייה תומכת בתגי HTML סטנדרטיים ובסגנונות CSS. בין אם אתם בונים יישומי שולחן עבודה, יישומי אינטרנט, או כל תוכנה אחרת שדורשת יכולות רינדור HTML, ספריית HTML Renderer מתבררת כנכס יקר ערך.

Previous Next

התחלת עבודה עם HTML Renderer

הדרך המומלצת להתקין את HTML Renderer היא באמצעות NuGet. אנא השתמש בפקודה הבאה להתקנה חלקה.

התקן את HTML Renderer באמצעות NuGet

התקן-חבילה HtmlRenderer.PdfSharp 

אתה יכול גם להתקין אותו ידנית; הורד את קבצי השחרור האחרונים ישירות מ- GitHub מאגר.

צור תמונה מ-HTML באמצעות ספריית C#

יצירת תמונות מ-HTML באמצעות ספריית HTML Renderer יכולה להיות תכונה מועילה ביישומים שבהם נדרשות ייצוגים חזותיים של תוכן HTML. כדי להשיג את המטרה, על מפתח התוכנה לטעון ולהציג את תוכן ה-HTML, וברגע שתוכן ה-HTML נטען, המפתחים יכולים בקלות להמיר אותו לתמונה. לאחר שההליך של המרת התמונה הושלם, ניתן לשמור אותה לקובץ או לבצע פעולות נוספות, כגון שינוי גודל, חיתוך או החלת פילטרים. אנא ודא שתוכן ה-HTML שאתה מספק מעוצב היטב וכולל את כל סגנונות ה-CSS והמשאבים הנדרשים להמרה נכונה בתמונה. הדוגמה הבאה מראה כיצד ליצור תמונה מ-HTML באמצעות ספריית HTML Renderer.

איך לייצר תמונה מ-HTML באמצעות ספריית C#?

using HtmlRenderer;

// ...

var htmlContainer = new HtmlContainer();

// Set any additional options or properties

htmlContainer.Width = 800;
htmlContainer.Height = 600;
htmlContainer.BackColor = Color.White;
htmlContainer.AvoidAsyncImagesLoading = true;

//Load and render the HTML content:

string htmlContent = "

Hello, Image!

"; htmlContainer.SetHtml(htmlContent); Bitmap image = htmlContainer.Draw(); // Save or manipulate the resulting image image.Save("output.png", ImageFormat.Png);

המרת HTML ל-PDF באמצעות API של C#

ספריית ה-HTML Renderer בקוד פתוח מספקת דרך פשוטה ויעילה לבצע המרה מ-HTML ל-PDF בתוך יישומי C#. הספרייה זקוקה רק למספר שורות קוד C# כדי להמיר תוכן HTML למסמכי PDF. פונקציה זו שימושית במיוחד ליצירת גרסאות ניתנות להדפסה של דפי אינטרנט או ליצירת דוחות בתוך יישומים. הדוגמה הבאה מדגימה כיצד להמיר HTML ל-PDF בתוך יישומי .NET.

להמיר HTML ל-PDF בתוך יישומי .NET

using HtmlRenderer.PdfSharp;

// ...

var converter = new HtmlToPdfConverter();

converter.PageOrientation = PdfSharp.PageOrientation.Portrait;
converter.PageMargins = new PdfSharp.PageSize(50);

// convert HTML to PDF

string htmlContent = "

Hello, PDF!

"; PdfSharp.Pdf.PdfDocument pdfDocument = converter.ConvertHtml(htmlContent); // Save the resulting PDF document: pdfDocument.Save("output.pdf");
 עִברִית