วิธีแปลง OneNote เป็น HTML โดยใช้ C#

คำแนะนำในหัวข้อวิธีใช้ วิธีแปลง OneNote เป็น HTML โดยใช้ C# โดยจะแชร์รายละเอียดเพื่อกำหนดค่าสภาพแวดล้อมสำหรับการเพิ่ม Aspose.Note สำหรับการดำเนินการโค้ดตัวอย่าง รายการงานการเขียนโปรแกรมอย่างง่าย และโค้ดตัวอย่างตัวอย่างสำหรับการพัฒนาตัวแปลง OneNote เป็น HTML พื้นฐานโดยใช้ C# แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ในสภาพแวดล้อมที่กำหนดค่า .NET ภายใน macOS, Linux หรือ Windows

ขั้นตอนในการแปลง OneNote เป็น HTML โดยใช้ C#

  1. ตั้งค่า IDE เพื่อใช้ Aspose.Note for .NET เพื่อแปลง OneNote เป็น HTML
  2. สร้างไฟล์ .ONE เริ่มต้นโดยใช้อินสแตนซ์ของคลาส Document และแทรกหน้าว่างภายในนั้น
  3. สร้างอินสแตนซ์ให้กับวัตถุของคลาส ParagraphStyle และตั้งค่าการจัดรูปแบบข้อความที่ต้องการ
  4. ใส่ชื่อหน้าสำหรับหน้าที่เพิ่มโดยตั้งค่าข้อความชื่อเรื่องและวันที่
  5. บันทึกไฟล์ .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#

 ไทย