Tersedia sekarang.html

IPYNB Slaid

Bina persembahan Reveal.js dari notebook anda: hormati metadata slideshow atau pisahkan ikut tajuk Markdown, kemudian muat turun satu fail HTML yang boleh dikongsi.

Free and instant. Files are processed briefly on our servers for conversion, then discarded — nothing is stored.

Cara ia berfungsi

Tiga langkah dari muat naik ke muat turun

1

Letakkan notebook

Seret.ipynb ke kad atau baca fail. Anda tidak membuka akaun.

2

Pilih eksport

Pilih Word, PDF, Markdown, HTML, LaTeX, ZIP, alat Python, pemapar, pembersih, penggabung atau pembahagi, mengikut penonton anda.

3

Muat turun dan hantar

Ambil fail siap serta-merta. Buka secara tempatan, lampirkan pada e-mel, atau muat naik ke LMS.

Notebook ke slaid: tukar Jupyter notebook kepada tayangan Reveal.js dalam talian

Penukar ini menukar Jupyter notebook kepada dek slaid HTML Reveal.js lengkap boleh dibentangkan dari mana-mana pelayar. Letak.ipynb, pilih sama ada kekalkan output dan nota penceramah, dan muat turun.html yang sudah memuatkan Reveal.js dan Highlight.js dari CDN, tiada pembinaan, tiada nbconvert --to slides, tiada LaTeX. Buka dalam Chrome, Edge, atau Firefox untuk membentang, zip untuk kongsi dengan penonton.

Penukar menghormati metadata sel slideshow.slide_type yang sama seperti Jupyter, RISE, dan nbconvert --to slides: slide, subslide, fragment, skip, notes. Jika anda menanda di editor slaid JupyterLab, dek ikut susunan anda. Jika tiada tanda, lalai praktikal: setiap tajuk Markdown aras atas mulakan slaid baharu, tutorial berstruktur baik menjadi pembentangan tanpa kerja tambahan.

Berbanding jupyter nbconvert --to slides, halaman ini lebih mudah, tiada pemasangan Jupyter, tiada penyelenggaraan persekitaran Python, tiada hos folder statik; output ialah satu.html untuk e-mel, Slack, atau laman statik. Berbanding RISE, tiada kernel hidup: slaid statik, lebih mudah dikongsi dan lebih selamat untuk benamkan di laman.

Pilih tema cerah atau gelap; matikan Sertakan output jika hanya mahu teks dan angka dari skrip mengajar; kekalkan Nota penceramah jika ada sel notes. Hasilnya satu fail boleh dikongsi dibuka dengan klik dwi.

Notebook ke slaid: tukar Jupyter notebook kepada tayangan Reveal.js dalam talian

Mengapa menukar Jupyter notebook ke slaid di sini

Output Reveal.js untuk dibentang di mana-mana

Muat turun satu.html memuatkan Reveal.js dari CDN, berjalan di mana-mana pelayar, dan eksport PDF melalui lalai cetak Reveal standard.

Hormati metadata slaid sel

Baca slide, subslide, fragment, skip, notes dari cell.metadata.slideshow, medan sama seperti RISE dan nbconvert --to slides, notebook berjajaran betul.

Ganti pangkat tajuk pintar

Notebook tanpa metadata slaid masih ditukar: setiap tajuk Markdown aras atas mulakan slaid baharu; sel berikutnya terus cerita di bawah.

Kod kekal kod

Sel kod digayakan Highlight.js. Output di bawah setiap sel apabila Sertakan output dihidupkan, termasuk strim teks, ralat, dan imej terbenam.

Nota penceramah seperti RISE

Sel ditanda notes menjadi nota penceramah Reveal.js dalam paparan pembentang, sama aliran seperti RISE dalam JupyterLab.

100% dalam pelayar

Penukaran dijalankan secara tempatan dalam tab. Notebook tidak meninggalkan mesin; dek output tiada analitis atau penjejak luar.

Cara menukar ipynb ke slaid dalam pelayar

  1. 01

    Muat naik.ipynb

    Seret notebook masuk. Penghurai membaca di pelayar dan laporkan bilangan sel sebelum penukaran.

  2. 02

    Pilih pilihan

    Tentukan sama ada sertakan output kod dan nota penceramah. Lalai sesuai kebanyakan mengajar dan persidangan.

  3. 03

    Muat turun dan bentang

    Simpan.html. Klik dwi buka dalam pelayar, F11 skrin penuh. Tekan S untuk paparan pembentang.

FAQ

Soalan lazim tentang ipynb ke slaid

Open this converter, upload your.ipynb, and download the generated.html. Open the file in any browser to present. The deck uses Reveal.js so the experience matches the standard nbconvert --to slides output.

Yes. Cells tagged with slide, subslide, fragment, skip, or notes in cell.metadata.slideshow render the same way RISE and nbconvert --to slides render them.

The converter falls back to splitting on top-level Markdown headings. A well-structured notebook becomes a usable deck without you having to tag every cell first.

Either re-tag the cells in JupyterLab&rsquo;s slide editor and re-run the converter, or open the downloaded.html in a text editor and rearrange the <section> tags directly. The format is plain HTML.

The default version pulls Reveal.js and Highlight.js from a CDN, so it needs the network the first time you load it. Browsers cache these assets, so re-opening offline usually still works. For fully offline talks, save the page with its assets via your browser&rsquo;s Save Page As option.

Open the.html, append ?print-pdf to the URL, and use your browser&rsquo;s Print to Save as PDF. This is the standard Reveal.js export route and produces one PDF page per slide.

Yes. Image outputs stored inside the notebook (matplotlib PNG, etc.) appear inline on the slides when Include outputs is on.

Yes. Press S in the presenter view to open Reveal.js&rsquo;s speaker window. Cells tagged as notes show up there alongside the current and next slide.

It produces the same kind of Reveal.js HTML deck and respects the same metadata. The differences: no Python install, no LaTeX dependency, single-file output, and conversion in the browser.

Secure server conversion — processed briefly, not stored afterward. The downloaded .html is what you keep and share.

Yes. The converter ships with a light and a dark theme. For more theming, edit the inline <style> block at the top of the downloaded.html or replace the theme stylesheet link with another Reveal.js theme.

Static outputs (PNG snapshots, HTML widgets that store their data in the notebook) appear on the slides. Live, kernel-backed widgets do not run because the deck is static; for live demos use RISE in JupyterLab.

Yes. Structure the notebook with clear Markdown headings or slideshow tags, export, and present. Students can receive the .html even if they never install Jupyter.

Cells tagged fragment or subslide follow Reveal.js / nbconvert conventions: fragments appear step-by-step; subslides nest under a parent slide. Tag in JupyterLab’s slide tools, then re-export.