นำเข้าการนำเสนอจาก PDF หรือ HTML ใน JavaScript

บทนำ

โดยใช้ Aspose.Slides for Node.js via Java, คุณสามารถนำเข้าไฟล์พรีเซนเทชันจากรูปแบบไฟล์อื่นได้ Aspose.Slides มีคลาส SlideCollection เพื่อให้คุณนำเข้าไฟล์พรีเซนเทชันจาก PDF, เอกสาร HTML ฯลฯ.

นำเข้า PowerPoint จาก PDF

ในกรณีนี้ คุณจะทำการแปลง PDF ไปเป็นพรีเซนเทชัน PowerPoint.

pdf-to-powerpoint

  1. สร้างอินสแตนซ์ของคลาส Presentation.
  2. เรียกใช้เมธอด addFromPdf() และส่งไฟล์ PDF
  3. ใช้เมธอด save() เพื่อบันทึกไฟล์ในรูปแบบ PowerPoint

โค้ด JavaScript นี้แสดงการทำงานการแปลง PDF ไปเป็น PowerPoint:

var pres = new aspose.slides.Presentation();
try {
    pres.getSlides().addFromPdf("InputPDF.pdf");
    pres.save("OutputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

นำเข้า PowerPoint จาก HTML

ในกรณีนี้ คุณจะทำการแปลงเอกสาร HTML ไปเป็นพรีเซนเทชัน PowerPoint.

  1. สร้างอินสแตนซ์ของคลาส Presentation.
  2. เรียกใช้เมธอด addFromHtml() และส่งไฟล์ PDF
  3. ใช้เมธอด save() เพื่อบันทึกไฟล์ในรูปแบบ PowerPoint

โค้ด JavaScript นี้แสดงการทำงานการแปลง HTML ไปเป็น PowerPoint:

var presentation = new aspose.slides.Presentation();
try {
    var htmlStream = java.newInstanceSync("java.io.FileInputStream", "page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) {
            htmlStream.close();
        }
    }
    presentation.save("MyPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} catch (e) {
    console.log(e);
} finally {
    if (presentation != null) {
        presentation.dispose();
    }
}

คำถามที่พบบ่อย

ตารางจะยังคงอยู่เมื่อทำการนำเข้า PDF หรือไม่ และการตรวจจับตารางสามารถปรับปรุงได้หรือไม่?

ตารางสามารถตรวจจับได้ระหว่างการนำเข้า; PdfImportOptions มีเมธอด setDetectTables ที่เปิดใช้งานการจดจำตาราง ประสิทธิภาพขึ้นอยู่กับโครงสร้างของ PDF.