คำแนะนำในหัวข้อวิธีใช้ วิธีแปลง OneNote เป็น HTML โดยใช้ C# โดยจะแชร์รายละเอียดเพื่อกำหนดค่าสภาพแวดล้อมสำหรับการเพิ่ม Aspose.Note สำหรับการดำเนินการโค้ดตัวอย่าง รายการงานการเขียนโปรแกรมอย่างง่าย และโค้ดตัวอย่างตัวอย่างสำหรับการพัฒนาตัวแปลง OneNote เป็น HTML พื้นฐานโดยใช้ C# แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ในสภาพแวดล้อมที่กำหนดค่า .NET ภายใน macOS, Linux หรือ Windows
ขั้นตอนในการแปลง OneNote เป็น HTML โดยใช้ C#
- ตั้งค่า IDE เพื่อใช้ Aspose.Note for .NET เพื่อแปลง OneNote เป็น HTML
- สร้างไฟล์ .ONE เริ่มต้นโดยใช้อินสแตนซ์ของคลาส Document และแทรกหน้าว่างภายในนั้น
- สร้างอินสแตนซ์ให้กับวัตถุของคลาส ParagraphStyle และตั้งค่าการจัดรูปแบบข้อความที่ต้องการ
- ใส่ชื่อหน้าสำหรับหน้าที่เพิ่มโดยตั้งค่าข้อความชื่อเรื่องและวันที่
- บันทึกไฟล์ .ONE เป็น HTML บนดิสก์
ขั้นตอนที่ชาญฉลาดข้างต้นอธิบายขั้นตอนการส่งออก OneNote เป็น HTML โดยใช้ C# กระบวนการเริ่มต้นด้วยการสร้างเอกสาร .ONE เริ่มต้นโดยใช้อินสแตนซ์ของคลาสเอกสาร อย่างไรก็ตาม คุณยังสามารถโหลดไฟล์ .ONE ที่มีอยู่ได้อีกด้วย หน้าว่างจะถูกเพิ่มลงในเอกสาร จากนั้นจึงตามด้วยการสร้างสไตล์ข้อความสำหรับข้อความที่จะเพิ่มโดยใช้อินสแตนซ์ของคลาส ParagraphStyle จากนั้นชื่อหน้า วันที่ชื่อ และเวลาจะถูกเพิ่มสำหรับชื่อหน้าโดยใช้สไตล์ข้อความที่กำหนดไว้ และสุดท้าย ไฟล์ .ONE จะถูกบันทึกเป็น HTML บนดิสก์
รหัสเพื่อแปลง OneNote เป็น HTML โดยใช้ C
using System; | |
using System.Drawing; | |
using System.Globalization; | |
using Aspose.Note; | |
namespace TestNote | |
{ | |
public class NoteToHtml | |
{ | |
public static void ConvertNoteToHtml() | |
{ | |
String path = @"Y:\TestData\"; | |
// Load the product license to convert one note to HTML | |
License noteLic = new License(); | |
noteLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Initialize the OneNote document instance | |
Document noteDoc = new Document(); | |
//Insert an empty page inside the document | |
Page page = noteDoc.AppendChildLast(new Page()); | |
// Set the default style for the entire text in the document | |
ParagraphStyle textStyle = new ParagraphStyle | |
{ | |
FontColor = Color.Black, | |
FontName = "Arial", | |
FontSize = 10 | |
}; | |
page.Title = new Title() | |
{ | |
TitleText = new RichText() | |
{ | |
Text = "Title text.", | |
ParagraphStyle = textStyle | |
}, | |
TitleDate = new RichText() | |
{ | |
Text = new DateTime(2023, 06, 09).ToString("D", CultureInfo.InvariantCulture), | |
ParagraphStyle = textStyle | |
}, | |
TitleTime = new RichText() | |
{ | |
Text = "12:23", | |
ParagraphStyle = textStyle | |
} | |
}; | |
//Convert Note to HTML format | |
noteDoc.Save(path + "CreateOneNoteDoc_out.html"); | |
} | |
} | |
} |
ตัวอย่างโค้ดนี้สาธิตการทำงานของ OneNote ส่งออกเป็น HTML โดยใช้ C# ในขณะที่ปรับแต่งสไตล์ข้อความ คุณสามารถใช้คลาส ParagraphStyle เพื่อตั้งค่าคุณสมบัติต่างๆ เช่น ขีดเส้นใต้ ไฮไลท์ ชื่อฟอนต์ สีฟอนต์ สไตล์ฟอนต์ ขีดทับ ตัวเอียง และตัวหนา เป็นต้น รูปแบบย่อหน้าสามารถตั้งค่าได้แตกต่างกันสำหรับส่วนต่างๆ ของข้อความภายในไฟล์ .ONE ในตัวอย่างนี้ เราเน้นเฉพาะการเพิ่มข้อความสำหรับชื่อเรื่อง Page แต่คุณสามารถตั้งค่าข้อความสำหรับโหนดอื่นๆ ภายในเพจได้เช่นกัน
บทความนี้สอนให้เราแปลง One Note เป็น HTML โดยใช้ C# หากคุณต้องการเรียนรู้เกี่ยวกับกระบวนการรักษาความปลอดภัยของไฟล์ .ONE โปรดดูบทความใน วิธีรักษาความปลอดภัยไฟล์ OneNote โดยใช้ C#