1. produkty
  2.   Prezentace
  3.   Node.js
  4.   HTML2PPTX
 
  

Konverze HTML do PowerPoint PPTX pomocí bezplatné knihovny Node.js

Užitečná open source Node.js PowerPoint knihovna pro načítání a konverzi jednoduchého i pokročilého HTML kódu do prezentací PowerPoint PPTX.

Co je HTML2PPTX?

C převodu HTML obsahu do prezentací PowerPoint byl tradičně zdlouhavý, ruční proces. HTML2PPTX mění vše tím, že poskytuje automatizované řešení, které převádí jakýkoli HTML soubor do profesionální prezentace PowerPoint jedním příkazem. Tato výkonná knihovna Node.js a nástroj příkazové řádky odstraňuje potřebu ručního zásahu, přičemž zachovává stylování, rozvržení a strukturu vašeho obsahu bez problémů. Knihovna podporuje automatickou konverzi bez jakékoli konfigurace, pokročilé zpracování rozvržení, transformaci CSS, konverzi obrázků a SVG, zachování hypertextových odkazů a mnoho dalšího.

HTML2PPTX je open-source knihovna pro Node.js navržená k automatickému převodu HTML souborů do prezentací PowerPoint (.pptx formát). Jedná se o klientskou JavaScriptovou knihovnu, která snadno parsuje speciálně strukturované HTML a CSS. Ať už jste vývojář budující automatizované systémy reportování, designér převádějící webové návrhy do prezentací, nebo tvůrce obsahu, který chce znovu využít webový obsah, HTML2PPTX poskytuje jednoduché řešení, které funguje hned po instalaci. Nástroj inteligentně parsuje strukturu HTML, extrahuje stylování CSS a mapuje webové prvky na jejich ekvivalenty v PowerPointu – vše při zachování vizuální věrnosti vašeho původního designu.

Previous Next

Začínáme s HTML2PPTX

Doporučený způsob instalace HTML2PPTX je pomocí npm. Použijte prosím následující příkaz pro hladkou instalaci.

Nainstalujte HTML2PPTX pomocí npm

 npm install html2pptx
Můžete si jej také stáhnout přímo z stránky vydání produktu Aspose.

Jednoduchá konverze HTML do PPTX v Node.js

Knihovna HTML2PPTX obsahuje výkonné funkce pro načítání a převod HTML kódu do prezentace PowerPoint PPTX v aplikacích Node.js. Nejsnazší programový přístup používá funkci convertHTML2PPTX. Tato funkce vrací Promise, což ji činí ideální pro asynchronní pracovní postupy. Úspěšný callback získá informace o vygenerované prezentaci, zatímco chyby jsou zachyceny a lze je vhodně zpracovat.

Jak převést jednoduchý HTML kód do souboru PowerPoint PPTX pomocí Node.js?

How to Convert Siple  HTML 
const { convertHTML2PPTX } = require('html2pptx');

convertHTML2PPTX('input.html', 'output.pptx')
  .then(result => {
    console.log('Conversion successful!', result);
  })
  .catch(error => {
    console.error('Conversion failed:', error);
  });

Pokročilá konverze HTML do PPTX v Node.js

Knihovna HTML2PPTX zahrnuje podporu jak pro jednoduchý, tak i pokročilý a detailnější převod HTML do souborů PPTX. Pro větší kontrolu nad procesem převodu vytvořte instanci HTML2PPTX s vlastními nastaveními. Tento přístup vám umožní definovat rozměry snímků, které odpovídají konkrétním požadavkům prezentace. Výchozí poměr stran 16:9 funguje dobře pro většinu moderních displejů, ale můžete tyto hodnoty upravit pro různé formáty, například 4:3 pro starší projektory.

Jak provést pokročilou konverzi HTML do prezentace PPTX v aplikacích Node.js?

const { HTML2PPTX } = require('html2pptx');

const converter = new HTML2PPTX({
  slideWidth: 10,              // Width in inches
  slideHeight: 5.625,          // Height in inches (16:9 aspect ratio)
  background: { color: 'FFFFFF' }  // White background
});

converter.convert('input.html', 'output.pptx')
  .then(result => {
    console.log('Custom presentation created!', result);
  })
  .catch(error => {
    console.error('Error during conversion:', error);
  });

Výkonné stylování pomocí CSS v Node.js

Jednou z nejvýkonnějších funkcí HTML2PPTX je jeho rozsáhlá podpora CSS. Můžete řídit rozvržení, vzhled a umístění každého prvku na snímku stejně jako při stylování webové stránky. Tento CSS gradient lze použít jako pozadí a flexbox k snadnému vertikálnímu i horizontálnímu vycentrování obsahu. Následující příklad ukazuje, jak uživatelé mohou pomocí absolutního umístění umístit vodoznak "Confidential" do pravého dolního rohu, což demonstruje přesnou kontrolu nad umístěním prvků.

Konverze obrázků a SVG v Node.js

Otevřená knihovna Node.js HTML2PPTX zahrnuje úplnou podporu pro konverzi prezentací PowerPoint. Převádí značky ‘img ’ na obrázky snímků PowerPoint a také podporuje prvky ‘svg’: Obrázky vložené ve vašem HTML jsou automaticky extrahovány a vloženy do prezentace PowerPoint. Co je ještě působivější, HTML2PPTX převádí SVG grafiku na nativní prvky PowerPointu, přeměňuje SVG tvary, čáry a text na editovatelné objekty PowerPointu místo zploštělých obrázků. Následující ukazuje HTML kód, který lze převést na snímek s obrázkem a textem vektorových tvarů.

Jak převést HTML obrázky na PowerPoint obrázky v aplikacích Node.js?

Logo
SVG Example

Pokročilé zpracování rozvržení

HTML2PPTX podporuje složité systémy rozvržení, na které se moderní vývoj webu spoléhá. Nástroj zvládá absolutní i relativní umístění a rozvržení flexbox s působivou přesností. Nedávné aktualizace se konkrétně zaměřily na sloupcové rozvržení flexbox, což zajišťuje, že všechny prvky se vykreslují správně s odpovídajícím rozestupem – kritická oprava, která vyřešila předchozí problémy s vykreslováním.

 Čeština