1. Προϊόντα
  2.   HTML
  3.   .NET
  4.   HTML Renderer
 
  

Δωρεάν C# .NET API για την απόδοση εγγράφων HTML σε PDF

Ανοιχτού Κώδικα Βιβλιοθήκη C# .NET για την Απόδοση HTML. Επιτρέπει την απόδοση εγγράφων Office, περιεχομένου HTML και τη δημιουργία εγγράφου PDF από HTML μέσω του API C#.

Η ανάπτυξη ιστού έχει εξελιχθεί σημαντικά με την πάροδο των ετών, επιτρέποντας στους προγραμματιστές να δημιουργούν εντυπωσιακούς και διαδραστικούς ιστότοπους. Η HTML (Γλώσσα Σημείωσης Υπερκειμένου) παίζει καθοριστικό ρόλο στον καθορισμό της δομής και του περιεχομένου των ιστοσελίδων. Ανάμεσα σε αυτές τις βιβλιοθήκες, το HTML Renderer ξεχωρίζει ως ένα ευέλικτο εργαλείο για την απόδοση περιεχομένου HTML εντός εφαρμογών. Μία από τις ξεχωριστές δυνατότητες του HTML Renderer είναι η διαλειτουργικότητά του σε πολλές πλατφόρμες και λειτουργεί αποτελεσματικά σε διάφορα λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows, macOS και Linux, καθιστώντας το ιδανική επιλογή για εφαρμογές πολλαπλών πλατφορμών.

Ο HTML Renderer είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές λογισμικού να φορτώνουν και να μετατρέπουν HTML markup σε οπτικά ελκυστικές αναπαραστάσεις μέσα στις εφαρμογές τους. Υπάρχουν αρκετές σημαντικές δυνατότητες που αποτελούν μέρος της βιβλιοθήκης, όπως η απόδοση εγγράφων Office, η απόδοση περιεχομένου HTML που παράγεται από πλούσιους διαδικτυακούς επεξεργαστές, η δημιουργία εικόνων από αποσπάσματα κώδικα HTML, η δημιουργία εγγράφων PDF από αποσπάσματα κώδικα HTML, η υποστήριξη επιλογής κειμένου & αντιγραφής-επικόλλησης, η διαχωρισμός CSS από HTML και πολλά άλλα. Επιπλέον, η βιβλιοθήκη παρέχει έναν τρόπο για να αποδίδεται προγραμματισμένα το περιεχόμενο HTML, το οποίο μπορεί να προσαρμοστεί και να ενσωματωθεί απρόσκοπτα με διάφορα πλαίσια εφαρμογών.

Η βιβλιοθήκη HTML Renderer παρέχει μια επεκτάσιμη αρχιτεκτονική που επιτρέπει στους προγραμματιστές να προσαρμόζουν και να επεκτείνουν τη λειτουργικότητά της σύμφωνα με τις συγκεκριμένες ανάγκες τους. Εκμεταλλευόμενοι τη βιβλιοθήκη HTML Renderer, οι προγραμματιστές μπορούν να εξοικονομήσουν χρόνο αποφεύγοντας την ανάγκη να κατασκευάσουν πολύπλοκους κινητήρες απόδοσης από το μηδέν. Η βιβλιοθήκη διαχειρίζεται τις λεπτομέρειες της απόδοσης HTML, επιτρέποντας στους προγραμματιστές να επικεντρωθούν σε άλλες κρίσιμες πτυχές των εφαρμογών τους. Με τη βιβλιοθήκη HTML Renderer, οι προγραμματιστές μπορούν να επαναχρησιμοποιήσουν τις υπάρχουσες γνώσεις τους σε HTML και CSS, καθώς η βιβλιοθήκη υποστηρίζει τυπικές ετικέτες HTML και στυλ CSS. Είτε κατασκευάζετε επιτραπέζιες εφαρμογές, διαδικτυακές εφαρμογές ή οποιοδήποτε άλλο λογισμικό που απαιτεί δυνατότητες απόδοσης HTML, η βιβλιοθήκη HTML Renderer αποδεικνύεται πολύτιμο περιουσιακό στοιχείο.

Previous Next

Getting Started with HTML Renderer

The recommended way to install HTML Renderer is using NuGet. Please use the following command a smooth installation.

Ξεκινώντας με τον 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 μέσω C# API

Η βιβλιοθήκη 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");
 Ελληνικά