บทความง่ายๆ นี้มุ่งเน้นไปที่ วิธีแปลง OneNote เป็น HTML โดยใช้ Java ซึ่งแสดงถึงรายละเอียดทั้งหมดในการกำหนดค่าสภาพแวดล้อม รวมถึง Aspose.Note สำหรับการใช้โค้ดตัวอย่าง รายการงานการเขียนโปรแกรมที่กำหนดไว้ และโค้ดการทำงานสำหรับการสร้างตัวแปลง OneNote เป็น HTML พื้นฐานโดยใช้ Java แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ในสภาพแวดล้อมที่กำหนดค่า Java ภายใน macOS, Linux หรือ Windows
ขั้นตอนในการแปลง OneNote เป็น HTML โดยใช้ Java
- กำหนดค่า IDE เพื่อใช้ Aspose.Note for Java จากตัวจัดการพื้นที่เก็บข้อมูลเพื่อแปลง OneNote เป็น HTML
- สร้างไฟล์ OneNote เริ่มต้นโดยใช้อินสแตนซ์คลาส Document และเพิ่มหน้าว่างภายในนั้น
- เริ่มต้นคลาส ParagraphStyle และตั้งค่ารูปแบบข้อความที่ต้องการ
- เพิ่มชื่อหน้าสำหรับหน้าที่เลือกโดยตั้งค่าข้อความชื่อเรื่องและฟิลด์วันที่
- บันทึกไฟล์ OneNote เป็น HTML บนดิสก์
กระบวนการขั้นตอนที่ชาญฉลาดที่กล่าวถึงข้างต้นทำให้เกิดกระบวนการส่งออก OneNote เป็น HTML โดยใช้ Java กระบวนการจะเริ่มต้นด้วยการสร้างเอกสารเริ่มต้นของ OneNote (.ONE) โดยใช้อินสแตนซ์ของคลาสเอกสาร อย่างไรก็ตาม คุณยังสามารถเข้าถึงไฟล์ OneNote ที่มีอยู่ได้เช่นกัน หน้าว่างเริ่มต้นจะถูกแทรกในเอกสารซึ่งจะตามด้วยการกำหนดสไตล์ข้อความสำหรับข้อความที่จะเพิ่มโดยใช้อ็อบเจกต์คลาส ParagraphStyle จากนั้นชื่อหน้า วันที่ชื่อเรื่อง และเวลาจะถูกแทรกสำหรับชื่อเรื่องของหน้าที่เลือกโดยใช้การจัดรูปแบบข้อความที่กำหนดไว้ก่อนหน้านี้ และสุดท้าย ไฟล์ OneNote จะถูกส่งออกไปยัง HTML บนดิสก์
รหัสเพื่อแปลง OneNote เป็น HTML โดยใช้ Java
import com.aspose.note.Document; | |
import com.aspose.note.License; | |
import static com.aspose.note.NodeType.Page; | |
import com.aspose.note.Page; | |
import com.aspose.note.ParagraphStyle; | |
import com.aspose.note.RichText; | |
import com.aspose.note.Title; | |
import java.awt.Color; | |
import java.io.IOException; | |
import java.text.DateFormat; | |
import java.text.SimpleDateFormat; | |
import java.util.Date; | |
public class NoteToHtml { | |
public static void main(String[] htmlArgs) throws IOException{ | |
String path="/Users/Documents/TestData/"; | |
// Set the Note API license | |
License lic= new License(); | |
lic.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Initialize the OneNote document instance | |
Document noteDoc = new Document(); | |
//Add a default empty page inside the document | |
Page page = noteDoc.appendChildLast(new Page()); | |
//Add the styling for the entire text in the document | |
ParagraphStyle textStyle = new ParagraphStyle(); | |
textStyle.setFontColor(Color.BLACK); | |
textStyle.setFontName("Arial"); | |
textStyle.setFontSize(10); | |
Title title = new Title(); | |
RichText titleText = new RichText(); | |
titleText.setText("Title text."); | |
titleText.setParagraphStyle(textStyle); | |
title.setTitleText(titleText); | |
RichText titleDate = new RichText(); | |
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd"); | |
titleDate.setText(dateFormat.format(new Date(2023,6,9))); | |
titleDate.setParagraphStyle(textStyle); | |
title.setTitleText(titleDate); | |
RichText titleTime = new RichText(); | |
titleTime.setText("12:23"); | |
titleTime.setParagraphStyle(textStyle); | |
title.setTitleText(titleTime); | |
page.setTitle(title); | |
//Convert OneNote to HTML format | |
noteDoc.save(path + "CreateOneNoteDoc_out.html"); | |
} | |
} |
ตัวอย่างนี้สาธิตกระบวนการ OneNote ส่งออกเป็น HTML โดยใช้ Java ระหว่างปรับแต่งสไตล์ข้อความ คุณสามารถใช้คลาส ParagraphStyle เพื่อกำหนดค่าคุณสมบัติต่างๆ เช่น FontName, FontColor, FontStyle, Strikethrough, Underline, Highlight, Italic และ Bold เป็นต้น เราสามารถมีสไตล์ย่อหน้าได้หลายอินสแตนซ์ที่สามารถตั้งค่าแตกต่างกันสำหรับส่วนต่างๆ ของข้อความภายในไฟล์ OneNote ในการสาธิตนี้ เรามุ่งเน้นเฉพาะการเพิ่มข้อความสำหรับชื่อเรื่อง Page อย่างไรก็ตาม คุณยังสามารถตั้งค่าข้อความสำหรับโหนดเอกสารอื่นๆ ภายในเพจได้เช่นกัน
บทความนี้แนะนำขั้นตอนการส่งออก One Note เป็น HTML โดยใช้ Java หากคุณสนใจที่จะเรียนรู้เกี่ยวกับกระบวนการรักษาความปลอดภัยของไฟล์ .ONE โปรดดูบทความใน วิธีรักษาความปลอดภัยไฟล์ OneNote โดยใช้ Java