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

Aspose.HTML for .NET

 
 

C# .NET HTML API για την Ανάλυση, Επεξεργασία & Μετατροπή Αρχείων HTML

Μια ισχυρή C# .NET HTML API που επιτρέπει στους προγραμματιστές λογισμικού να φορτώνουν, αναλύουν και επεξεργάζονται ιστοσελίδες και να μετατρέπουν σε/από HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB και άλλα.

Στο σημερινό ψηφιακό τοπίο, το HTML (Γλώσσα Σημειοδότησης Υπερκειμένου) παίζει καθοριστικό ρόλο στην ανάπτυξη ιστοσελίδων και στη δημιουργία περιεχομένου ιστού. Η ικανότητα να χειρίζεσαι και να επεξεργάζεσαι έγγραφα HTML προγραμματισμένα είναι απαραίτητη για πολλές κορυφαίες εφαρμογές καθώς και για επαγγελματίες λογισμικού. Aspose.HTML για .NET είναι μια ισχυρή βιβλιοθήκη που παρέχει στους προγραμματιστές λογισμικού ένα ολοκληρωμένο σύνολο εργαλείων για την εκτέλεση διαφόρων εργασιών που σχετίζονται με αρχεία HTML χωρίς εξωτερικές εξαρτήσεις. Η API είναι πολύ εύκολη στη χρήση και δίνει τη δυνατότητα στους προγραμματιστές λογισμικού να χειρίζονται, να αναλύουν και να αποδίδουν έγγραφα HTML χρησιμοποιώντας γλώσσες .NET όπως C#, VB.NET και ASP.NET.

Το Aspose.HTML για .NET είναι μια πλούσια σε χαρακτηριστικά βιβλιοθήκη που αναπτύχθηκε από την ομάδα Aspose και επιτρέπει στους προγραμματιστές υπολογιστών να φορτώνουν, να αναλύουν, να χειρίζονται, να τροποποιούν και να μετατρέπουν αρχεία HTML μέσα στις εφαρμογές τους .NET. Υπάρχουν αρκετά σημαντικά χαρακτηριστικά που αποτελούν μέρος της βιβλιοθήκης, όπως η προγραμματική δημιουργία εγγράφων HTML. Ανάλυση HTML, ενημέρωση συγκεκριμένου στοιχείου HTML, δημιουργία νέων στοιχείων HTML δυναμικά, μετατροπή HTML σε άλλες υποστηριζόμενες μορφές αρχείων, εξαγωγή συγκεκριμένων δεδομένων από σελίδες HTML, δημιουργία εκτυπώσιμων αναφορών, αρχειοθέτηση διαδικτυακού περιεχομένου και πολλά άλλα.

Το Aspose.HTML για .NET προσφέρει μια πολύ ισχυρή δυνατότητα μετατροπής που επιτρέπει στους προγραμματιστές λογισμικού να μετατρέπουν αρχεία HTML από/σε μερικές από τις κορυφαίες μορφές αρχείων όπως HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP και πολλές άλλες. Αυτό μπορεί να είναι ιδιαίτερα χρήσιμο για τη δημιουργία αναφορών, τιμολογίων ή οποιουδήποτε εγγράφου που απαιτεί ακριβή διάταξη και στυλ. Με υποστήριξη για ανάλυση HTML, εξαγωγή, χειρισμό, απόδοση και μετατροπή, η βιβλιοθήκη παρέχει μια ολοκληρωμένη λύση για την εκτέλεση εργασιών που σχετίζονται με το HTML. Είτε χρειάζεστε να δημιουργήσετε αναφορές PDF, να μετατρέψετε περιεχόμενο HTML ή να εξαγάγετε δεδομένα από έγγραφα HTML, το Aspose.HTML για .NET είναι ένα πολύτιμο εργαλείο που πρέπει να έχετε στο αναπτυξιακό σας εργαλείο.

Previous Next

Ξεκινώντας με το Aspose.HTML για .NET

Ο συνιστώμενος τρόπος εγκατάστασης του Aspose.HTML για .NET είναι μέσω του NuGet. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για μια ομαλή εγκατάσταση.

Εγκατάσταση του Aspose.HTML για .NET μέσω NuGet

 NuGet\Εγκατάσταση-Πακέτου Aspose.Font.Cpp -Έκδοση 23.5.0

Μπορείτε να κατεβάσετε τη βιβλιοθήκη απευθείας από τη σελίδα προϊόντος Aspose.HTML για .NET

Δημιουργία & Διαχείριση Αρχείου HTML μέσω .NET

Το Aspose.HTML για .NET διευκολύνει τους επαγγελματίες λογισμικού να δημιουργούν ένα έγγραφο HTML προγραμματικά από το μηδέν μέσα στις εφαρμογές C#. Οι προγραμματιστές λογισμικού μπορούν να εκτελούν διάφορες λειτουργίες σε έγγραφα HTML όπως προσθήκη ή τροποποίηση στοιχείων HTML, εργασία με χαρακτηριστικά, διαχείριση περιεχομένου, φόρτωση αρχείου HTML μέσω URL, φόρτωση HTML από ένα αρχείο και πολλά άλλα. Η βιβλιοθήκη παρέχει ένα πλούσιο σύνολο μεθόδων και ιδιοτήτων για την επεξεργασία μορφοποίησης κειμένου, πινάκων, εικόνων, υπερσυνδέσμων, στυλ CSS και άλλα. Το παρακάτω παράδειγμα δείχνει πώς να δημιουργήσετε ένα νέο έγγραφο HTML μέσα σε εφαρμογές .NET.

Δημιουργία ενός Νέου Εγγράφου HTML χρησιμοποιώντας Κώδικα C#

using System.IO;
using Aspose.Html;
...
    // Prepare an output path for a document saving
    string documentPath = Path.Combine(OutputDir, "create-new-document.html");
			
	// Initialize an empty HTML document
	using (var document = new HTMLDocument())
	{
	    // Create a text element and add it to the document
	    var text = document.CreateTextNode("Hello World!");
	    document.Body.AppendChild(text);
	
	    // Save the document to a disk
	    document.Save(documentPath);
	}

Μετατροπή HTML σε PDF μέσω C# API

Το Aspose.HTML για .NET έχει συμπεριλάβει έναν πολύ ισχυρό μετατροπέα που επιτρέπει στους προγραμματιστές λογισμικού να μετατρέπουν έγγραφα HTML σε PDF και άλλες υποστηριζόμενες μορφές αρχείων με ευκολία. Η βιβλιοθήκη επιτρέπει τη χωρίς προβλήματα μετατροπή εγγράφων HTML σε μορφή PDF χωρίς καμία εξάρτηση. Η βιβλιοθήκη διαχειρίζεται τη διαδικασία μετατροπής με ακρίβεια, διατηρώντας την αρχική διάταξη, μορφοποίηση και στυλ του περιεχομένου HTML. Αυτή η δυνατότητα είναι ιδιαίτερα χρήσιμη για τη δημιουργία αναφορών PDF, τιμολογίων και άλλων εγγράφων από πρότυπα HTML. Το παρακάτω παράδειγμα δείχνει πώς να μετατρέψετε ένα έγγραφο HTML σε αρχεία PDF χρησιμοποιώντας κώδικα .NET.

Πώς να μετατρέψετε το HTML σε PDF χρησιμοποιώντας το API C# .NET;

using System.IO;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
     // Invoke the ConvertHTML() method to convert the HTML code to PDF
     Converter.ConvertHTML(@"

Hello, World!

", ".", new PdfSaveOptions(), Path.Combine(OutputDir, "convert-with-single-line.pdf"));

Απόδοση Εγγράφων HTML μέσω API C#

Η βιβλιοθήκη Aspose.HTML για .NET έχει συμπεριλάβει ενσωματωμένη λειτουργικότητα για την απόδοση εγγράφων HTML απευθείας στην οθόνη ή σε μια εικόνα, επιτρέποντας στους προγραμματιστές λογισμικού να οπτικοποιούν το περιεχόμενο HTML μέσα στις εφαρμογές τους. Βοηθά τους χρήστες στη δημιουργία στιγμιότυπων ιστοσελίδων, στη δημιουργία οπτικών αναπαραστάσεων ιστοσελίδων ή στη δημιουργία προεπισκοπήσεων περιεχομένου HTML. Αυτή η δυνατότητα είναι ιδιαίτερα πολύτιμη σε σενάρια όπου απαιτείται απόδοση HTML σε πραγματικό χρόνο, όπως σε προγράμματα περιήγησης ιστού, πελάτες email ή συστήματα διαχείρισης περιεχομένου. Το παρακάτω παράδειγμα δείχνει πώς να αποδώσετε αρχεία SVG σε άλλες μορφές αρχείων με ευκολία.

Πώς να αποδώσετε αρχείο SVG σε PDF χρησιμοποιώντας το API C#;

using System.IO;
using Aspose.Html;
using Aspose.Html.Rendering;
using Aspose.Html.Rendering.Pdf;
using Aspose.Html.Rendering.Pdf.Encryption;
...
    // Initialize an SVG document from the file
    using var document = new SVGDocument(Path.Combine(DataDir, "shapes.svg"));    

    // Create an instance of SVG Renderer
    using var renderer = new SvgRenderer();

    // Prepare a path to save the converted file 
    string savePath = Path.Combine(OutputDir, "merge-svg.pdf");

    // Create the instance of the PdfRenderingOptions class and set a custom page size
    var options = new PdfRenderingOptions();
    options.PageSetup.AnyPage = new Page(new Size(600, 500));            

    // Create an instance of PdfDevice class
    using var device = new PdfDevice(options, savePath);

    // Render SVG to PDF
    renderer.Render(device, document);

Ανάλυση και Επεξεργασία HTML

Το Aspose.HTML για .NET προσφέρει αποδοτικές δυνατότητες ανάλυσης HTML, επιτρέποντας στους προγραμματιστές λογισμικού να φορτώνουν έγγραφα HTML και να περιηγούνται στη δομή του εγγράφου χρησιμοποιώντας το Μοντέλο Αντικειμένου Εγγράφου (DOM). Το DOM επιτρέπει εύκολη πρόσβαση σε στοιχεία HTML, χαρακτηριστικά και περιεχόμενο, διευκολύνοντας την απρόσκοπτη χειρισμό και εξαγωγή δεδομένων από αρχεία HTML. Η βιβλιοθήκη βοηθά τους χρήστες να εξάγουν συγκεκριμένα στοιχεία, να τροποποιούν τα χαρακτηριστικά και το περιεχόμενό τους, και να δημιουργούν νέα στοιχεία HTML δυναμικά με ευκολία.

Επικύρωση και Καθαρισμός HTML

Η βιβλιοθήκη Aspose.HTML για .NET έχει προσφέρει μια πολύ χρήσιμη δυνατότητα για την επικύρωση και τον καθαρισμό που βοηθά στην εξασφάλιση της ακεραιότητας και της συμμόρφωσης των εγγράφων HTML. Οι προγραμματιστές λογισμικού μπορούν να επικυρώσουν αρχεία HTML σύμφωνα με διάφορα πρότυπα, όπως HTML5, XHTML ή προσαρμοσμένα σχήματα μέσα στις εφαρμογές C#. Μπορούν επίσης να καθαρίσουν και να απολυμάνουν έγγραφα HTML αφαιρώντας ανεπιθύμητα ή δυνητικά κακόβουλα στοιχεία, εξασφαλίζοντας ένα ασφαλές και αξιόπιστο περιβάλλον επεξεργασίας.

 Ελληνικά