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 ขั้นสูง
เติมเทมเพลตด้วยแหล่งข้อมูลต่างๆ
ใช้ข้อกำหนด W3C
แสดงผลเอกสารหลายชุดพร้อมกัน
ใช้ส่วนหัวและส่วนท้ายระหว่างการแปลง HTML เป็น PDF
แยกข้อมูลจากเว็บ
คุณสมบัติ API ในเอกสารประกอบ
คุณสามารถดูรายการคุณลักษณะ Aspose.HTML ทั้งหมดได้ในเอกสารประกอบของเรา การใช้ไลบรารี Aspose.HTML C# ในโครงการของคุณทำให้คุณสามารถทำงานต่อไปนี้:
- สร้างหรือโหลดเอกสารที่ใช้ HTML จากไฟล์, URL, สตริง หรือสตรีม
- แปลงเอกสารระหว่างรูปแบบยอดนิยม
- สร้างตัวจัดการข้อความที่กำหนดเองเพื่อทำงานเฉพาะ
- นำทางเอกสาร HTML โดยใช้ XPath Query หรือตัวเลือก CSS
- แก้ไขไฟล์ HTML โดยการแทรกโหนดใหม่ ลบ หรือแก้ไขเนื้อหา ของโหนดที่มีอยู่
- แสดงผลเอกสารด้วยคุณภาพสูง
- และอื่น ๆ.
แปลง 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 ดึงข้อมูลจากเว็บ และอื่นๆ อีกมากมาย
Support and Learning Resources
- แหล่งเรียนรู้
- เอกสาร
- รหัสแหล่งที่มา
- การอ้างอิง API
- การสนับสนุนผลิตภัณฑ์
- การสนับสนุนฟรี
- การสนับสนุนแบบชำระเงิน
- บล็อก
- บันทึกประจำรุ่น
- ทำไมต้อง Aspose.HTML for .NET
- รายชื่อลูกค้า
- เรื่องราวความสำเร็จ