JavaScript में PDF या HTML से प्रस्तुतियों का आयात

परिचय

Aspose.Slides for Node.js via Java का उपयोग करके, आप अन्य फ़ॉर्मेट की फ़ाइलों से प्रस्तुतियों को आयात कर सकते हैं। Aspose.Slides SlideCollection वर्ग प्रदान करता है जो आपको PDFs, HTML दस्तावेज़ आदि से प्रस्तुतियों को आयात करने की अनुमति देता है।

PDF से PowerPoint आयात करें

इस मामले में, आप एक PDF को PowerPoint प्रस्तुति में बदल सकते हैं।

pdf-to-powerpoint

  1. Presentation वर्ग का एक उदाहरण बनाएँ।
  2. addFromPdf() मेथड को कॉल करें और PDF फ़ाइल पास करें।
  3. PowerPoint फ़ॉर्मेट में फ़ाइल को सहेजने के लिए save() मेथड का उपयोग करें।

यह 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();
    }
}

HTML से PowerPoint आयात करें

इस मामले में, आप एक HTML दस्तावेज़ को PowerPoint प्रस्तुति में बदल सकते हैं।

  1. Presentation वर्ग का एक उदाहरण बनाएँ।
  2. addFromHtml() मेथड को कॉल करें और PDF फ़ाइल पास करें।
  3. PowerPoint फ़ॉर्मेट में फ़ाइल को सहेजने के लिए save() मेथड का उपयोग करें।

यह 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();
    }
}

FAQ

क्या PDF आयात करते समय तालिकाएँ संरक्षित रहती हैं, और उनकी पहचान को सुधारा जा सकता है?

आयात के दौरान तालिकाओं का पता लगाया जा सकता है; PdfImportOptions में setDetectTables मेथड शामिल है जो तालिका पहचान को सक्षम करता है। प्रभावशीलता PDF की संरचना पर निर्भर करती है।