รับเนื้อหา CSS ภายนอก
การแนะนำ
ในบทความนี้ เราจะอธิบายทุกสิ่งที่คุณต้องการในการเริ่มต้นใช้งาน GroupDocs.Editor สำหรับ .NET ตั้งแต่การตั้งค่าสภาพแวดล้อมไปจนถึงการแยกเนื้อหา CSS ภายนอกออกจากเอกสาร เราจะครอบคลุมทั้งหมด มาดำดิ่งกันเถอะ!
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- .NET Framework: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework 4.6.1 หรือใหม่กว่า
- Visual Studio: ติดตั้ง Visual Studio 2017 หรือใหม่กว่าเพื่อประสบการณ์การพัฒนาที่ราบรื่น
- GroupDocs.Editor สำหรับ .NET: ดาวน์โหลดเวอร์ชันล่าสุดจากหน้าดาวน์โหลด GroupDocs.Editor.
- ความรู้พื้นฐานของ C#: ความคุ้นเคยกับการเขียนโปรแกรม C# จะช่วยให้คุณปฏิบัติตามตัวอย่างได้
นำเข้าเนมสเปซ
ก่อนที่จะเจาะลึกตัวอย่างโค้ด คุณต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ C# ของคุณ:
using System;
using System.Collections.Generic;
using GroupDocs.Editor.Options;
ตอนนี้เราได้เรียงลำดับข้อกำหนดเบื้องต้นและนำเข้าเนมสเปซแล้ว เรามาแจกแจงโค้ดตัวอย่างทีละขั้นตอนกัน
ขั้นตอนที่ 1: เริ่มต้นตัวแก้ไข
ขั้นแรก คุณจะต้องเริ่มต้นใช้งานEditor
คัดค้านด้วยเอกสารตัวอย่างของคุณ ขั้นตอนนี้ตั้งค่าเอกสารสำหรับการแก้ไข
using (Editor editor = new Editor("Your Sample Document", delegate { return new WordProcessingLoadOptions(); }))
{
// ดำเนินการตามขั้นตอนถัดไป
}
ในตัวอย่างนี้ เราสร้างEditor
อินสแตนซ์โดยระบุเส้นทางเอกสารและผู้รับมอบสิทธิ์ที่ส่งคืนWordProcessingLoadOptions
- นี่เป็นการเตรียมเอกสารสำหรับการแก้ไข
ขั้นตอนที่ 2: แก้ไขเอกสาร
ถัดไป คุณต้องแก้ไขเอกสารเพื่อให้ได้สถานะที่แก้ไขได้ ขั้นตอนนี้จะแปลงเอกสารเป็นรูปแบบที่แก้ไขได้
using (EditableDocument document = editor.Edit(new WordProcessingEditOptions()))
{
// ดำเนินการตามขั้นตอนถัดไป
}
ในที่นี้เราใช้.Edit
วิธีการของEditor
ชั้นเรียนผ่านเข้ามาWordProcessingEditOptions
เพื่อรับEditableDocument
วัตถุซึ่งแสดงถึงเอกสารในรูปแบบที่แก้ไขได้
ขั้นตอนที่ 3: รับเนื้อหา CSS
ตอนนี้เราแยกเนื้อหา CSS ออกจากเอกสารที่แก้ไขได้ ขั้นตอนนี้มีความสำคัญเนื่องจากช่วยให้คุณเข้าถึงและจัดการสไตล์ของเอกสารได้
List<string> stylesheets = document.GetCssContent();
ที่GetCssContent
วิธีการส่งคืนรายการสไตล์ชีต CSS ที่มีอยู่ในเอกสาร รายการนี้สามารถใช้เพื่อการประมวลผลหรือการวิเคราะห์เพิ่มเติมได้
ขั้นตอนที่ 4: ส่งออกเนื้อหา CSS
สุดท้ายนี้ มาพิมพ์เนื้อหา CSS ที่แยกออกมาแล้วไปที่คอนโซล ซึ่งจะช่วยคุณตรวจสอบสไตล์ชีตที่ดึงมาจากเอกสาร
Console.WriteLine("There are {0} stylesheets in the input document", stylesheets.Count);
foreach (string css in stylesheets)
{
Console.WriteLine(css);
}
ในส่วนนี้ เราจะส่งออกจำนวนสไตล์ชีตและเนื้อหาไปยังคอนโซล ซึ่งจะทำให้มองเห็น CSS ที่ใช้ในเอกสารได้ชัดเจน
บทสรุป
และคุณก็ได้แล้ว! คุณแยกเนื้อหา CSS ภายนอกออกจากเอกสารได้สำเร็จโดยใช้ GroupDocs.Editor สำหรับ .NET คำแนะนำทีละขั้นตอนนี้จะช่วยให้คุณเข้าใจพื้นฐานของการใช้ไลบรารีที่มีประสิทธิภาพนี้สำหรับความต้องการในการแก้ไขเอกสารของคุณ ไม่ว่าคุณจะรวมเข้ากับแอปพลิเคชันขนาดใหญ่หรือเพียงสำรวจความสามารถของ GroupDocs.Editor นำเสนอโซลูชันที่มีประสิทธิภาพสำหรับการจัดการการแก้ไขเอกสารโดยทางโปรแกรม
คำถามที่พบบ่อย
GroupDocs.Editor สำหรับ .NET คืออะไร
GroupDocs.Editor สำหรับ .NET คือ API การแก้ไขเอกสารที่ช่วยให้นักพัฒนาสามารถแก้ไขเอกสารในรูปแบบต่างๆ ได้ด้วยการเขียนโปรแกรม รวมถึง Word, Excel และ PDF ภายในแอปพลิเคชัน .NET
ฉันจะเริ่มต้นใช้งาน GroupDocs.Editor สำหรับ .NET ได้อย่างไร
ในการเริ่มต้น คุณจะต้องดาวน์โหลดไลบรารี่เวอร์ชันล่าสุดจากหน้าดาวน์โหลด GroupDocs.Editorตั้งค่าสภาพแวดล้อม .NET ของคุณ และทำตามขั้นตอนที่อธิบายไว้ในคู่มือนี้
ฉันสามารถใช้ GroupDocs.Editor ได้ฟรีหรือไม่
GroupDocs.Editor ให้ทดลองใช้ฟรีซึ่งคุณสามารถดาวน์โหลดได้จากหน้าทดลองใช้ GroupDocs ฟรี- หากต้องการคุณสมบัติครบถ้วน โปรดพิจารณาซื้อใบอนุญาต
GroupDocs.Editor รองรับไฟล์รูปแบบใดบ้าง
GroupDocs.Editor รองรับรูปแบบไฟล์ที่หลากหลาย รวมถึง DOCX, XLSX, PPTX, PDF, HTML และอื่นๆ อีกมากมาย ตรวจสอบเอกสารประกอบ สำหรับรายการทั้งหมด
ฉันจะรับการสนับสนุนสำหรับ GroupDocs.Editor ได้อย่างไร
คุณสามารถรับการสนับสนุนจากฟอรัมสนับสนุน GroupDocs ซึ่งคุณสามารถถามคำถามและรับความช่วยเหลือจากชุมชนและผู้เชี่ยวชาญ GroupDocs