Microsoft OneNote เป็นเครื่องมือจดบันทึกดิจิทัลยอดนิยม นอกเหนือจากความสามารถในการรวบรวม จัดโครงสร้าง และเปิดใช้งานการทำงานร่วมกันแล้ว ยังอำนวยความสะดวกในการทำงานเป็นทีมผ่านบันทึกที่แบ่งปัน ภาพวาด ตัวอย่างหน้าจอ และคำอธิบายประกอบเสียง ในบางกรณี เราอาจต้องแนบไฟล์ PDF ไปกับเอกสาร OneNote ในบทความนี้ เราจะเรียนรู้วิธีการแทรกเอกสาร PDF ลงใน OneNote โดยใช้ Java
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- Java API เพื่อแทรก PDF ลงใน OneNote
- แทรก PDF ลงในเอกสาร OneNote ใหม่
- แทรก PDF ลงในเอกสาร OneNote ที่มีอยู่
- แหล่งเรียนรู้ฟรี
Java API เพื่อแทรก PDF ลงใน OneNote
เราจะใช้ Aspose.Note for Java เพื่อแทรกเอกสาร PDF ใน OneNote ช่วยให้นักพัฒนาสามารถทำงานกับไฟล์ Microsoft OneNote (ทั้งรูปแบบ .one และ .onetoc2) โดยทางโปรแกรมโดยใช้ Java ด้วย Aspose.Note for Java คุณสามารถสร้าง อ่าน จัดการ และแปลงเอกสาร OneNote ในแอปพลิเคชัน Java ของคุณโดยไม่ต้องพึ่งพา Microsoft Office หรือการพึ่งพาภายนอกอื่นๆ
โปรด ดาวน์โหลด 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>
แทรก PDF ในเอกสาร OneNote ใหม่โดยใช้ Java
เราสามารถสร้างเอกสาร OneNote ใหม่และแทรกไฟล์ PDF เป็นไฟล์แนบได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Document
- สร้างวัตถุของคลาส Page, Outline และ OutlineElement
- เริ่มต้นวัตถุคลาส AttachedFile และส่งชื่อไฟล์และสตรีมวัตถุของไอคอนเป็นอาร์กิวเมนต์
- หลังจากนั้น ให้เพิ่ม AttachedFile ไปยัง OutlineElement โดยใช้เมธอด appendChildLast()
- ในทำนองเดียวกัน ให้ผนวก Outline เข้ากับหน้าและหน้าในเอกสาร
- สุดท้าย เรียกใช้เมธอด save() เพื่อบันทึกเอกสาร OneNote
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแทรกไฟล์ PDF ลงในเอกสาร OneNote ใหม่โดยใช้ Java
// สร้างวัตถุของคลาส Document
Document doc = new Document();
// เริ่มต้นวัตถุคลาสหน้า
Page page = new Page();
// เริ่มต้นวัตถุคลาส Outline
Outline outline = new Outline();
// เริ่มต้นวัตถุคลาส OutlineElement
OutlineElement outlineElem = new OutlineElement();
// เริ่มต้นวัตถุคลาส AttachedFile และส่งผ่านเส้นทางไอคอน
AttachedFile attachedFile = null;
try {
attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// เพิ่มไฟล์แนบ
outlineElem.appendChildLast(attachedFile);
// เพิ่มโหนดองค์ประกอบเค้าร่าง
outline.appendChildLast(outlineElem);
// เพิ่มโหนดเค้าร่าง
page.appendChildLast(outline);
// เพิ่มโหนดหน้า
doc.appendChildLast(page);
doc.save("C:\\Files\\output.one");
แทรก PDF ในเอกสาร OneNote ที่มีอยู่ใน Java
ในทำนองเดียวกัน เราสามารถแทรกเอกสาร PDF ลงในเอกสาร OneNote ที่มีอยู่โดยทำตามขั้นตอนที่กล่าวถึงข้างต้น อย่างไรก็ตาม เราต้องโหลด OneNote ที่มีอยู่โดยใช้คลาส Document ในขั้นตอน #1
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแทรก PDF ลงในเอกสาร OneNote ที่มีอยู่โดยใช้ Java
// โหลดเอกสาร OneNote ที่มีอยู่
Document doc = new Document("C:\\Files\\Sample1.one");
// เริ่มต้นวัตถุคลาสหน้า
Page page = new Page();
// เริ่มต้นวัตถุคลาส Outline
Outline outline = new Outline();
// เริ่มต้นวัตถุคลาส OutlineElement
OutlineElement outlineElem = new OutlineElement();
// เริ่มต้นวัตถุคลาส AttachedFile และส่งผ่านเส้นทางไอคอน
AttachedFile attachedFile = null;
try {
attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// เพิ่มไฟล์แนบ
outlineElem.appendChildLast(attachedFile);
// เพิ่มโหนดองค์ประกอบเค้าร่าง
outline.appendChildLast(outlineElem);
// เพิ่มโหนดเค้าร่าง
page.appendChildLast(outline);
// เพิ่มโหนดหน้า
doc.appendChildLast(page);
doc.save("C:\\Files\\output.one");
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
แนบ PDF กับ OneNote – แหล่งข้อมูลการเรียนรู้ฟรี
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการแทรก PDF ลงใน OneNote และสำรวจฟีเจอร์อื่นๆ ของ Aspose.Note for Java โดยใช้แหล่งข้อมูลด้านล่าง:
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีการแทรกเอกสาร PDF ลงใน OneNote โดยใช้ Java การรวม PDF เข้ากับ OneNote โดยใช้ Java เป็นวิธีที่คล่องตัวและมีประสิทธิภาพในการปรับปรุงกระบวนการจดบันทึกและเอกสารของคุณ เมื่อทำตามขั้นตอนที่อธิบายไว้ในบทความนี้ คุณจะสามารถเพิ่มศักยภาพให้แอปพลิเคชัน Java ของคุณด้วยความสามารถในการนำเข้าไฟล์ PDF ได้อย่างง่ายดาย ส่งเสริมประสบการณ์การจดบันทึกที่มีระเบียบและครอบคลุมมากขึ้น ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี