OneNote เป็นเครื่องมือจดบันทึกยอดนิยมที่ให้ผู้ใช้สร้าง จัดระเบียบ และแชร์บันทึกย่อในรูปแบบต่างๆ HTML เป็นภาษามาร์กอัปมาตรฐานที่ใช้ในการสร้างหน้าเว็บ การแปลง OneNote เป็น HTML อาจมีประโยชน์หลายประการ เช่น การเผยแพร่บันทึกย่อของคุณทางออนไลน์ หรือการแชร์กับผู้อื่นที่ไม่ได้ใช้ OneNote ในบทความนี้ เราจะเรียนรู้วิธีแปลง OneNote เป็น HTML ใน Java
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- Java API เพื่อแปลง OneNote เป็น HTML
- แปลง OneNote เป็น HTML
- แปลง OneNote ที่มีอยู่เป็น HTML
- ส่งออกหน้าเฉพาะของ OneNote เป็น HTML
- แปลง OneNote เป็น HTML ด้วยทรัพยากรที่ฝังตัว
- แปลง OneNote เป็น HTML ออนไลน์
- แหล่งเรียนรู้ฟรี
Java API เพื่อแปลง OneNote เป็น HTML
เราจะใช้ Aspose.Note for Java API สำหรับการแปลงเอกสาร OneNote เป็นเว็บเพจ HTML ช่วยให้นักพัฒนาสามารถสร้าง อ่าน แก้ไข และจัดการไฟล์ Microsoft OneNote โดยไม่ต้องติดตั้ง Microsoft Office Aspose.Note for Java อนุญาตให้ทำงานกับสมุดบันทึก OneNote ส่วน หน้า โหนด และอ็อบเจ็กต์อื่น ๆ โดยทางโปรแกรมในแอปพลิเคชัน Java
โปรด ดาวน์โหลด JAR ของ API หรือเพิ่มการกำหนดค่า pom.xml ต่อไปนี้ลงในแอปพลิเคชัน Java ที่ใช้ Maven
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>23.7</version>
<classifier>jdk17</classifier>
</dependency>
แปลง OneNote เป็น HTML ใน Java
เราสามารถสร้างเอกสาร OneNote และแปลงเป็นเว็บเพจ HTML โดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาสเอกสาร
- สร้างหน้าใหม่โดยใช้วัตถุคลาสหน้า
- ระบุ ParagraphStyle และตั้งค่าคุณสมบัติการจัดรูปแบบ
- เริ่มต้นและตั้งชื่อหน้าโดยใช้คลาส Title
- หลังจากนั้น เพิ่มเพจลงในเอกสารโดยใช้เมธอด appendChildLast()
- สุดท้าย ให้เรียกใช้เมธอด save() เพื่อบันทึกเอกสาร OneNote เป็น HTML ใช้เส้นทางไฟล์ HTML เอาต์พุตและ SaveFormat เป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการสร้างเอกสาร OneNote และแปลงเป็น HTML โดยใช้ Java
// ตัวอย่างโค้ดนี้สาธิตวิธีการสร้างเอกสาร OneNote ใหม่และแปลงเป็น HTML
// สร้างวัตถุของคลาสเอกสาร
Document doc = new Document();
// เพิ่มหน้าใหม่
Page page = new Page();
// ระบุ TextStyle และตั้งค่าคุณสมบัติการจัดรูปแบบ
ParagraphStyle titleTextStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(20);
// ระบุข้อความชื่อเรื่อง
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);
// เริ่มต้นชื่อเรื่อง
Title title = new Title();
title.setTitleText(titleText);
// ตั้งชื่อหน้า
page.setTitle(title);
// เพิ่มโหนดเพจ
doc.appendChildLast(page);
// บันทึกเอกสาร OneNote เป็น HTML
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
แปลง OneNote ที่มีอยู่เป็น HTML ใน Java
นอกจากนี้เรายังสามารถแปลงเอกสาร OneNote ที่มีอยู่ให้เป็นเว็บเพจ HTML ได้โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ OneNote โดยใช้คลาสเอกสาร
- เรียกเมธอด save() เพื่อบันทึกเอกสาร OneNote เป็น HTML
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงเอกสาร OneNote ที่มีอยู่เป็น HTML โดยใช้ Java
// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลงเอกสาร OneNote ที่มีอยู่เป็น HTML
// เตรียมใช้งานเอกสาร OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// บันทึกเป็น HTML
String dataDir = "C:\\Files\\Sample1_out.html";
doc.save(dataDir, SaveFormat.Html);
ส่งออกหน้าเฉพาะของ OneNote เป็น HTML โดยใช้ Java
เราสามารถแปลงช่วงของหน้าเฉพาะจากเอกสาร OneNote เป็นเว็บเพจ HTML ได้โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ OneNote โดยใช้คลาสเอกสาร
- สร้างอินสแตนซ์ของคลาส HtmlSaveOptions
- ตั้งค่า PageIndex จากตำแหน่งที่จะเริ่มการแปลง
- หลังจากนั้นให้ระบุ PageCount เพื่อแปลงจำนวนหน้าทั้งหมด
- สุดท้าย ให้เรียกใช้เมธอด save() เพื่อบันทึกเอกสาร OneNote เป็น HTML ใช้เส้นทางไฟล์ HTML เอาต์พุตและ HtmlSaveOptions เป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการส่งออกช่วงของหน้าจากเอกสาร OneNote ไปยัง HTML โดยใช้ Java
// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลงช่วงของหน้าจากเอกสาร OneNote เป็น HTML
// เตรียมใช้งานเอกสาร OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// กำหนดตัวเลือกการบันทึก HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);
// บันทึกเป็นรูปแบบ HTML
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);
แปลง OneNote เป็น HTML ด้วยทรัพยากรที่ฝังตัวใน Java
เราสามารถแปลงเอกสาร OneNote เป็นเว็บเพจ HTML และฝังทรัพยากรทั้งหมด (เช่น แบบอักษร รูปภาพ และ CSS) แบบอินไลน์โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ OneNote โดยใช้คลาสเอกสาร
- สร้างอินสแตนซ์ของคลาส HtmlSaveOptions
- หลังจากนั้น ให้ตั้งค่าคุณสมบัติ ExportCss, ExportFonts และ ExportImages เป็น ResourceExportType.ExportEmbedded
- สุดท้าย ให้เรียกใช้เมธอด save() เพื่อบันทึกเอกสาร OneNote เป็น HTML ใช้เส้นทางไฟล์ HTML เอาต์พุตและ HtmlSaveOptions เป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงเอกสาร OneNote เป็น HTML โดยการฝังทรัพยากรทั้งหมดโดยใช้ Java
// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลงเอกสาร OneNote เป็น HTML และฝังทรัพยากร
// เตรียมใช้งานเอกสาร OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// กำหนดตัวเลือกการบันทึก HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);
// บันทึกเป็นรูปแบบ HTML
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
แปลง OneNote เป็น HTML ออนไลน์
คุณยังสามารถลองใช้แอป OneNote to HTML converter ออนไลน์ฟรีที่พัฒนาโดยใช้ API ข้างต้นได้
OneNote เป็น HTML – ทรัพยากรการเรียนรู้
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการส่งออกบันทึกย่อจาก OneNote เป็นรูปแบบ HTML และสำรวจฟีเจอร์อื่นๆ ของไลบรารีโดยใช้ทรัพยากรด้านล่าง:
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีแปลงเอกสาร OneNote เป็นเว็บเพจ HTML ใน Java ด้วยการใช้ประโยชน์จาก Aspose.Note for Java เราได้ค้นพบวิธีที่ง่ายและมีประสิทธิภาพในการแปลง OneNote เป็น HTML ที่ต้องใช้โค้ดเพียงไม่กี่บรรทัด ด้วยการทำตามขั้นตอนที่อธิบายไว้ในบทความนี้ คุณสามารถสร้างแอปพลิเคชันตัวแปลง OneNote เป็น HTML ใน Java ได้อย่างง่ายดาย ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี