Převod PowerPointu do PDF v Node.js - Konvertor PPTX na PDF

Nemáte nainstalovaný MS PowerPoint? Jak tedy otevřete důležité PPT/PPTX soubory? Žádný problém, máme pro vás řešení a tím řešením je Aspose.Slides. Aspose.Slides nabízí online konvertor PPTX do PDF, který umožňuje převod PPT do PDF online, takže si můžete přečíst své prezentace ve formátu PDF. Kromě toho tento PDF generator API nabízí širokou škálu funkcí pro automatizaci tohoto PPTX do PDF převodu. Proto v tomto blogovém příspěvku projdeme celou implementací vytvoření konvertoru PPTX do PDF. Za tímto účelem zvolíme Aspose.Slides pro Node.js prostřednictvím Javy, abychom se naučili, jak převést PowerPoint do PDF v Node.js.

Následující body budou pokryty v tomto článku:

  1. Instalace PowerPoint JavaScript API
  2. Převod PowerPointu do PDF v Node.js programově
  3. Převod PPT do PDF online

Instalace PowerPoint JavaScript API

Sekce instalace vás informuje o instalaci tohoto PDF generator API. Ve skutečnosti je velmi jednoduché a rychlé nainstalovat tuto knihovnu, která vám umožňuje generovat PDF v JavaScriptu programově. Instalace zahrnuje pouze jeden příkaz, který můžete spustit v terminálu/CMD. Můžete si však také stáhnout balíček z NPM, pokud si ho chcete stáhnout přímo. Stačí tedy spustit následující příkaz a jste připraveni přejít k implementační fázi:

npm install aspose.slides.via.java
pdf generator api

Převod PowerPointu do PDF v Node.js programově

Nyní napíšeme ukázku kódu a použijeme třídy a metody vystavené Aspose.Slides pro Node.js prostřednictvím Javy.

Poznámka: Máme zdrojový PPTX soubor, který použijeme pro převod PPTX na PDF pomocí tohoto PowerPoint JavaScript API.

Následující kroky ukazují, jak programově vyvinout konvertor PowerPointu do PDF:

  • Získejte modul aspose.slides.via.java do svého projektu Node.js.
  • Vytvořte instanci objektu třídy Presentation se zdrojovým PPTX souborem.
  • Vytvořte instanci třídy PdfOptions, abyste ovládali, jak je prezentace uložena ve formátu PDF.
  • Vyvolejte metodu setApplyImageTransparent, abyste určili transparentní barvu obrázku.
  • Metoda setSufficientResolution nastaví režim, ve kterém jsou snímky umístěny na stránce.
  • Zavolejte metodu setTextCompression, abyste definovali typ komprese použitý na veškerý obsah v PDF souboru kromě obrázků.
  • Uložte prezentaci jako PDF zavoláním metody save.

Následující úryvek kódu ilustruje, jak vytvořit konvertor PPTX do PDF pomocí tohoto PDF generator API:

var aspose = aspose || {};
// Get the aspose.slides.via.java module into your Node.js project.
aspose.slides = require("aspose.slides.via.java");
// Instantiate an object of the Presentation class with the source PPTX file.
var pres = new aspose.slides.Presentation("first_ppt.pptx");
// Create an instance of the PdfOptions class to control how a presentation is saved in Pdf format.
var PdfOptions = new aspose.slides.PdfOptions();
// Invoke the setApplyImageTransparent method to specify transparent color to an image.
PdfOptions.setApplyImageTransparent(true);
// The setSufficientResolution method will set the mode in which slides are placed on the page.
PdfOptions.setSufficientResolution(32);
// Call the setTextCompression method to define the type of a compression applied to all content in the PDF file except images.
PdfOptions.setTextCompression(aspose.slides.PdfTextCompression.Flate);
try
{
// Save the presentation as PDF by calling the save method.
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf,PdfOptions);
console.log("PowerPoint to PDF conversion completed successfully.")
}
finally
{
if (pres != null) pres.dispose();
}

Tímto způsobem můžeme programově automatizovat převod PPTX na PDF. Výše uvedený příklad kódu vygeneruje PDF, jak je znázorněno na obrázku níže:

konvertor powerpoint do pdf

Převod PPT do PDF online

Dále můžete využít online nástroj poháněný Aspose.Slides. Tento konvertor PPTX do PDF umožňuje uživatelům převádět PPT do PDF online pomocí jakéhokoli webového prohlížeče. Tento nástroj je zdarma a můžete snadno provádět převody formátů souborů, protože má uživatelsky přívětivé rozhraní. Důrazně doporučujeme použít tento nástroj, který je velmi oblíbený v komunitě.

převod ppt do pdf online

PowerPoint Processor - Získejte bezplatnou licenci

Můžete si pořídit bezplatnou dočasnou licenci, abyste si vyzkoušeli toto PowerPoint JavaScript API bez omezení hodnocení.

Závěr

Tímto ukončujeme tento blogový příspěvek. Naučili jsme se, jak převést PowerPoint do PDF v Node.js. Kromě toho jsme také prošli implementací vytvoření konvertoru PPTX do PDF programově. Neuděláme tečku a vrátíme se s dalším článkem orientovaným na řešení. Mezitím navštivte dokumentaci a API reference, abyste se dozvěděli více o tomto PowerPoint Javascript API.

Také doporučujeme navštívit Průvodce začátečníky.

Nakonec aspose.com píše nové blogové příspěvky. Takže zůstaňte v kontaktu pro pravidelné aktualizace.

Pomoc je k dispozici

Nenecháme vás samotné, protože náš podpůrný tým je velmi aktivní a nápomocný. Můžete nás informovat o svých otázkách nebo dotazech na našem fóru.

Často kladené otázky – FAQ

Jak převést PPT do PDF v Node.js?

Nainstalujte Aspose.Slides pro Node.js prostřednictvím Javy a převádějte PPT do PDF v Node.js programově.

Jak mohu převést PowerPoint na PDF?

Navštivte tento odkaz, abyste získali odpověď podrobně s úryvkem kódu.

Jak generovat PDF v Node.js?

Můžete použít tento online konvertor PPTX do PDF, abyste převedli PPT do PDF online.

Viz také