Soubory EPUB se běžně používají pro účely tisku ve velkém měřítku. V určitých scénářích může být nutné zobrazit náhled obsahu souboru EPUB ve formě obrázku. V souladu s takovými případy použití tento článek vysvětluje, jak převést soubor EPUB na PNG nebo JPG programově v C#.
- Převodník obrázků EPUB do PNG nebo JPG – Instalace C# API
- Programově převést obrázek EPUB na PNG v C#
- Převést obrázek EPUB na JPG v C#
Převodník obrázků EPUB do PNG nebo JPG – Instalace C# API
Aspose.HTML for .NET API lze použít pro práci s HTML, XPS, EPUB a mnoha dalšími podporovanými formáty souborů. Jednoduše nakonfigurujte rozhraní API stažením jeho souborů DLL ze stránky New Releases nebo pomocí následujícího instalačního příkazu NuGet ve Visual Studiu:
PM> Install-Package Aspose.Html
Programově převést obrázek EPUB na PNG v C#
Soubor EPUB můžete převést na obrázek ve formátu PNG pomocí následujících kroků:
- Inicializujte instanci třídy ImageSaveOptions.
- Zadejte formát a velikost obrázku.
- Uložte výstupní obrázek pomocí metody ConvertEPUB.
Níže uvedená ukázka kódu vysvětluje, jak převést soubor EPUB na obrázek ve formátu PNG programově v C#:
// Připravte cestu ke zdrojovému souboru EPUB
string sourcePath = "input.epub";
// Připravte cestu k uložení převedeného souboru
string outputPath = "output.png";
// Vytvořte instanci třídy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
options.PageSetup.AnyPage.Size = new Aspose.Html.Drawing.Size(500, 500);
// Chcete-li převést EPUB na obrázek PNG, zavolejte metodu ConvertEPUB
Converter.ConvertEPUB(sourcePath, options, outputPath);
Převést obrázek EPUB na JPG v C#
Chcete-li převést soubor EPUB na obrázek JPG, musíte provést následující kroky:
- Nastavte formát obrázku a rozměry pomocí objektu třídy ImageSaveOptions
- Převeďte soubor EPUB na obrázek JPG pomocí metody ConvertEPUB.
Následující ukázka kódu ukazuje, jak převést soubor EPUB do formátu JPG programově v C#:
// Připravte cestu ke zdrojovému souboru EPUB
string sourcePath = "input.epub";
// Připravte cestu k uložení převedeného souboru
string outputPath = "output.jpg";
// Vytvořte instanci třídy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
options.SmoothingMode = SmoothingMode.HighQuality;
options.PageSetup.AnyPage = new Page(
new Size(
Length.FromInches(4),
Length.FromInches(5.5)));
// Zavolejte metodu ConvertEPUB pro převod EPUB na obrázek JPG
Converter.ConvertEPUB(sourcePath, options, outputPath);
Prozkoumejte Aspose.HTML pro .NET API
Můžete navštívit API dokumentace a prozkoumat mnoho dalších funkcí nabízených rozhraním API.
Získejte bezplatnou licenci
Můžete zvážit žádost o bezplatnou dočasnou licenci k vyhodnocení plné kapacity API.
Závěr
V tomto článku jste se naučili, jak převést soubor EPUB do různých obrazových formátů, jako je PNG, JPG atd. Obsahuje ukázky kódu C#, které demonstrují funkce převodu EPUB. Pokud však potřebujete prodiskutovat své požadavky nebo dotazy, napište nám na fórum.