Aspose.HTML for .NET เป็น API การประมวลผล HTML ขั้นสูงเพื่อดำเนินการจัดการและจัดการต่างๆ ภายในแอปพลิเคชันข้ามแพลตฟอร์ม API ได้รับการออกแบบมาเพื่อสร้าง แก้ไข ดึงข้อมูล แปลงและแสดงผลเอกสาร HTML โดยไม่ต้องใช้ซอฟต์แวร์ภายนอกใดๆ นอกจากนี้ยังรองรับรูปแบบไฟล์ยอดนิยม เช่น EPUB, MHTML, XML, SVG และ Markdown และแสดงผลเป็นรูปแบบไฟล์ PDF, DOCX, XPS และ Image Aspose.HTML for .NET เขียนขึ้นอย่างสมบูรณ์ในภาษา C# และสามารถใช้สร้างแอปพลิเคชัน .NET แบบ 32 บิตหรือ 64 บิตประเภทใดก็ได้ รวมถึง ASP.NET, WCF, WinForms & .NET Core ยิ่งไปกว่านั้น HTML Document Object Model ยังรวมเข้ากับรูปแบบและข้อกำหนดที่ฝังไว้ เช่น CSS, HTML Canvas, SVG, XPath และ JavaScript นอกกรอบ ซึ่งขยายขอบเขตการทำงานและคุณภาพการแสดงผล

คุณสมบัติ .NET HTML API ขั้นสูง

คุณสมบัติ API ในเอกสารประกอบ

คุณสามารถดูรายการคุณลักษณะ Aspose.HTML ทั้งหมดได้ในเอกสารประกอบของเรา การใช้ไลบรารี Aspose.HTML C# ในโครงการของคุณทำให้คุณสามารถทำงานต่อไปนี้:

แปลง HTML เป็น PDF รูปภาพและรูปแบบอื่นๆ ใน C#

C# API ช่วยให้โค้ดเพียงไม่กี่บรรทัดสามารถใช้ HTML เป็น PDF, HTML เป็น Image หรือการแปลงอื่นๆ สำหรับแอปพลิเคชัน .NET ของคุณ กระบวนการแปลงนั้นง่ายและเชื่อถือได้ จึงทำให้ Aspose.HTML for .NET API เป็นตัวเลือกที่สมบูรณ์แบบ

แปลง HTML เป็น PDF – C#



using Aspose.HTML;
using Aspose.HTML.Saving;
using Aspose.HTML.Converters;
...

    // Load an HTML file to be converted
    using var document = new HTMLDocument("input.html")

    // Create an instance of the PdfSaveOptions class
    var pdfSaveOptions = new PdfSaveOptions();

    // Convert HTML to PDF
    Converter.ConvertHTML(document, pdfSaveOptions, "output.pdf");


คุณสามารถลองออนไลน์ HTML Converter

คุณยังสามารถแปลง HTML, XHTML, MHTML, Markdown, EPUB หรือ SVG เป็นรูปแบบไฟล์อื่นๆ ได้อีกมากมาย รวมถึงบางรายการด้านล่าง:

รวมไฟล์ HTML, MHTML, EPUB และ MD

Aspose.HTML for .NET API ทำให้กระบวนการรวมไฟล์ง่ายขึ้นสำหรับนักพัฒนา: โหลดไฟล์โดยใช้ HTMLDocument class; สร้างอินสแตนซ์ของ Renderer และ อุปกรณ์ส่งออกที่จำเป็น ใช้ Render() วิธีการรวมเอกสาร HTML ทั้งหมด
นอกจากนี้ คุณสามารถรวมไฟล์แบบเรียลไทม์! รวม HTML, MHTML, Markdown และ EPUB เป็น PDF, XPS, DOCX, TIFF และรูปแบบไฟล์อื่นๆ อีกมากมาย:

การแก้ไขไฟล์ HTML

Aspose.HTML for .NET ให้คุณสร้างและแก้ไขเอกสาร HTML โดยใช้ Document Object Model (DOM) DOM เป็นส่วนต่อประสานการเขียนโปรแกรมสำหรับเอกสาร HTML ที่แสดงถึงเอกสาร (เป็นโหนดและวัตถุ) เป็นแผนผังโหนด โดยที่แต่ละโหนดเป็นตัวแทนของส่วนหนึ่งของเอกสาร Aspose.HTML for .NET API ให้คุณเชื่อมต่อกับเพจและสามารถเปลี่ยนโครงสร้าง รูปแบบ และเนื้อหาของเอกสารได้ คุณสามารถแก้ไขเอกสารโดยการแทรกโหนดใหม่และลบหรือแก้ไขเนื้อหาของโหนดที่มีอยู่

.NET HTML API ช่วยให้นักพัฒนาสามารถอ่าน แก้ไข นำทาง และแก้ไขเอกสาร (X)HTML ฟังก์ชันการแก้ไขไฟล์บางอย่างที่ Aspose.HTML for .NET API สามารถทำได้มีดังต่อไปนี้:

  • สำรวจเอกสาร HTML โดยใช้วิธีการต่างๆ เช่น การผ่านองค์ประกอบ การข้ามผ่านเอกสาร การสืบค้น XPath และการสืบค้นตัวเลือก CSS
  • ลบและแทนที่โหนด HTML
  • แยกและแก้ไข CSS จาก HTML,
  • กำหนดค่าแซนด์บ็อกซ์เอกสารและอีกมากมาย

คุณสามารถแก้ไขเอกสาร สร้างโค้ด HTML และขูดข้อมูลจากเว็บออนไลน์หรือเขียนโปรแกรมโดยใช้เครื่องมือต่อไปนี้:

การสนับสนุนมาร์กดาวน์

Markdown เป็นภาษามาร์กอัปที่มีไวยากรณ์การจัดรูปแบบข้อความธรรมดา Markdown มักใช้เป็นรูปแบบสำหรับเอกสารประกอบและไฟล์ readme เนื่องจากช่วยให้เขียนในรูปแบบที่อ่านง่ายและเขียนง่าย Aspose.HTML มีตัวแปลง Markdown ที่ทรงพลังและยืดหยุ่นซึ่งสามารถแปลงได้ทั้งสองทิศทางจาก Markdown เป็น HTML และจาก HTML เป็น Markdown ยิ่งไปกว่านั้น API ของตัวแปลงยังมีชุดของกฎที่กำหนดไว้ล่วงหน้า ดังนั้นคุณจึงสามารถแปลง HTML เป็น Markdown โดยใช้ไวยากรณ์ของ Markdown ของแท้ การแก้ไข GitLab Flavoured Markdown หรือแม้กระทั่งกำหนดค่ากฎสำหรับความต้องการของคุณ

แปลง HTML เป็น Markdown – C#



using Aspose.Html;
using Aspose.HTML.Saving;
...

	// Load an HTML file
	using var document = new HTMLDocument("document.html");

	// Convert HTML to Markdown using a set of features supported by GitLab Flavored Markdown
	document.Save("output.md", MarkdownSaveOptions.Git);


การแปลงย้อนกลับนั้นง่ายมาก! การใช้ไลบรารีคลาส Aspose.HTML ในแอปพลิเคชัน C# ของคุณ คุณสามารถแปลง Markdown เป็นไฟล์ HTML ได้ง่ายๆ ด้วยโค้ดเพียงบรรทัดเดียว!

แปลง Markdown เป็น HTML – C#



using Aspose.Html.Converters;
...

	// Convert Markdown to HTML
	Converter.ConvertMarkdown("document.md", "output.html");



ลองออนไลน์ Markdown Converter คุณสามารถแปลง Markdown เป็น PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF และ MHTML อัปโหลด แปลงเอกสารของคุณ และรับผลลัพธ์ในไม่กี่วินาที คุณไม่จำเป็นต้องมีซอฟต์แวร์เพิ่มเติม

Aspose.HTML สำหรับไลบรารี .NET ให้ API การแยกวิเคราะห์ Markdown สำหรับแพลตฟอร์ม C# คุณสามารถสร้าง แก้ไข บันทึก ผสาน แปลงไฟล์ MD เป็นรูปแบบไฟล์อื่นๆ และเพิ่มลิงก์ รายการ บล็อคโค้ด รูปภาพ และองค์ประกอบอื่นๆ ลงในไฟล์ Markdown โดยไปตามลิงก์:

หนังสืออิเล็กทรอนิกส์และจดหมายเหตุทางเว็บ

Aspose.HTML for .NET มีความสามารถในการโหลดไฟล์ EPUB และ MHTML เพื่อดำเนินการต่างๆ รวมถึงการแปลงเป็นเค้าโครงคงที่และรูปแบบภาพแรสเตอร์

แปลง EPUB เป็น PDF – C#



using Aspose.Html.Converters;
using Aspose.Html.Saving;
...

	// Open an existing EPUB file for reading
    using var stream = File.OpenRead("input.epub");
    
    // Create an instance of PdfSaveOptions
    var options = new PdfSaveOptions();
    
    // Call the ConvertEPUB method to convert EPUB to PDF
    Converter.ConvertEPUB(stream, options, "output.pdf");


แปลง MHTML เป็น PDF – C#


     
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...

	 // Open an existing MHTML file for reading
     using var stream = File.OpenRead("input.mht");

     // Create an instance of PdfSaveOptions
     var options = new PdfSaveOptions();

     // Call the ConvertMHTML method to convert MHTML to PDF
     Converter.ConvertMHTML(stream, options, output.pdf);



คุณสามารถลองออนไลน์ และออนไลน์ EPUB Converter เครื่องมือแปลงบนเบราว์เซอร์ของเราทำงานได้จากทุกแพลตฟอร์ม รวมถึง Windows, Linux, Mac OS, Android และ iOS ตัวแปลงเข้ากันได้กับอุปกรณ์พีซี สมาร์ทโฟน และแท็บเล็ตทั้งหมด

การขูดเว็บ

การขูดเว็บ หรือที่รู้จักกันดีในชื่อการเก็บเกี่ยวเว็บ การดึงข้อมูลเว็บ หรือการรวบรวมข้อมูลเว็บ เป็นเทคนิคในการดึงข้อมูลจากเว็บไซต์ Aspose.HTML ไม่รองรับโมดูล Web Scraping แบบสำเร็จรูป อย่างไรก็ตาม การใช้ Aspose.HTML API ที่อิงตามข้อมูลจำเพาะของ W3C ทั้งหมดและรองรับการสืบค้น XPath และ CSS Selector ทำให้คุณตรวจสอบเนื้อหาของเอกสาร HTML และสร้างโซลูชัน Web Scraping ของคุณเองได้อย่างง่ายดาย

การสกัดข้อมูลเว็บอย่างง่าย – C#



using Aspose.Html;
...

    // Create an instance of the HTML document with a website as a parameter
    using var document = new Aspose.Html.HTMLDocument("https://en.wikipedia.org/wiki/Aspose_API");

    // Get all anchor-elements
    var elements = document.QuerySelectorAll("a");

    // Dump the anchor-element data to the console
    elements.Cast<HTMLAnchorElement>().ToList().ForEach(x =>
        {
            System.Console.WriteLine("[Href]: " + x.Href);
            System.Console.WriteLine("[Content]: " + x.TextContent);
        });



Aspose.HTML ให้บริการออนไลน์ฟรี การแยกข้อมูล ซึ่งเป็น วิธีรับข้อมูลจากเว็บไซต์ แอปของเราปลอดภัย ทำงานบนแพลตฟอร์มใดก็ได้ และไม่ต้องติดตั้งซอฟต์แวร์ใดๆ การแยกข้อมูล สามารถใช้สำหรับการแยกรูปภาพ รับคำหลักจากหน้าเว็บ ฯลฯ ใช้งานง่ายและชัดเจน แต่มีประสิทธิภาพและเชื่อถือได้

Aspose.HTML อื่นๆ ที่รองรับสำหรับคุณสมบัติ .NET API

ใช้ไลบรารี Aspose.HTML C# เพื่อแปลง ผสาน แก้ไขเอกสาร HTML ดึงข้อมูลจากเว็บ และอื่นๆ อีกมากมาย



  
  

Aspose.HTML นำเสนอ API การประมวลผล HTML แต่ละรายการสำหรับสภาพแวดล้อมการพัฒนายอดนิยมอื่นๆ ตามรายการด้านล่าง: