Chcete převést dokumenty z formátu EPUB na obrázky TIFF? Pokud ano, jste na správném místě. V tomto článku se naučíme, jak převést EPUB na TIFF v C# pomocí několika jednoduchých kroků.
Formát EPUB je otevřený standard, který autorům umožňuje ukládat digitální informace, jako jsou elektronické knihy, časopisy a další digitální obsah, ve formátu souboru, který lze snadno přehrávat a číst. EPUB je formát souboru, který lze číst buď pomocí počítače, nebo na zařízení, jako je čtečka elektronických knih (např. Kindle atd.). V určitých případech můžeme potřebovat exportovat e-knihy nebo jiné dokumenty z obrázků EPUB do obrázků TIFF.
Formát souboru TIFF (Tagged Image File Format) je populární formát rastrových obrázků pro použití a zobrazení na široké škále zařízení. Můžeme snadno exportovat e-knihy a další digitální dokumenty z EPUB do TIFF programově. Pokračujte ve čtení podrobných kroků, jak převést EPUB na TIFF v C#.
Tento článek bude obsahovat následující témata:
- C# EPUB to TIFF Converter API
- Kroky pro převod EPUB na TIFF
- Převést EPUB na TIFF
- Přizpůsobte převod EPUB na TIFF
C# EPUB to TIFF Converter API
Pro převod dokumentu z EPUB do TIFF budeme používat Aspose.HTML for .NET API. Rozhraní API umožňuje vytváření, úpravy a extrahování dat HTML. Kromě toho vám umožňuje převádět formáty dokumentů HTML, formáty obrázků EPUB, Markdown a SVG do jiných podporovaných formátů bez potřeby externího softwaru.
Rozhraní API poskytuje třídu ImageSaveOptions, která poskytuje vlastnosti pro správu rozlišení výsledků obrázků, kvality vyhlazování, formátu a nastavení stránky obrázků. Třída Converter API poskytuje širokou škálu převodů do oblíbených formátů, jako jsou PDF, XPS, obrázkové formáty atd. Poskytuje ConvertEPUB(Stream , ImageSaveOptions, string) metoda, která převádí zdroj EPUB prezentovaný datovým vstupním proudem a ukládá do souboru tvořeného cestou výstupního souboru.
Prosím buď stáhněte si DLL rozhraní API nebo jej nainstalujte pomocí NuGet.
PM> Install-Package Aspose.Html
Jak převést EPUB na TIFF v C#
Dokument EPUB můžeme snadno převést na obrázek TIFF podle následujících kroků:
- Načtěte existující dokument EPUB.
- Zadejte možnosti uložení obrázku.
- Převést EPUB na TIFF.
Následující část popisuje, jak převést tyto kroky do kódu C# a uložit dokument EPUB jako obrázek TIFF.
Převést EPUB na TIFF pomocí C#
Dokument EPUB můžeme uložit jako obrázek TIFF podle následujících kroků:
- Nejprve otevřete existující soubor EPUB pro čtení pomocí File.OpenRead().
- Dále vytvořte instanci třídy ImageSaveOptions.
- Poté zadejte Formát jako ImageFormat.Tiff.
- Nakonec zavolejte metodu Converter.ConvertEPUB() a uložte soubor TIFF. Jako argumenty bere proud souboru EPUB, ImageSaveOptions a cestu k výstupnímu souboru TIFF.
Následující ukázka kódu ukazuje, jak převést EPUB na TIFF v C#.
// Tento příklad kódu ukazuje, jak převést EPUB na TIFF.
// Otevřete existující soubor EPUB ke čtení
var stream = File.OpenRead("C:\\Files\\input.epub");
// Připravte cestu pro uložení převedeného souboru
string savePath = "C:\\Files\\output.tiff";
// Inicializujte ImageSaveOptions
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;
// Chcete-li převést EPUB na TIFF, zavolejte metodu ConvertEPUB
Converter.ConvertEPUB(stream, options, savePath);
Přizpůsobte převod EPUB na TIFF v C#
Můžeme také přizpůsobit převod EPUB na TIFF podle výše uvedených kroků. Musíme však zadat další možnosti, jako je Compression, SmoothingMode, HorizontalResolution, VerticalResolution, BackgroundColor atd. v kroku č. 4.
Následující ukázka kódu ukazuje, jak přizpůsobit převod EPUB na TIFF v C#.
// Tento příklad kódu ukazuje, jak převést EPUB na TIFF.
// Otevřete existující soubor EPUB ke čtení
var stream = File.OpenRead("C:\\Files\\input.epub");
// Připravte cestu pro uložení převedeného souboru
string savePath = "C:\\Files\\output.tiff";
// Inicializujte ImageSaveOptions
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
// Nastavte kompresi TIFF na Žádná
Compression = Compression.None,
// Určete kvalitu vykreslení tohoto obrázku
SmoothingMode = SmoothingMode.HighQuality,
// Zadejte vodorovné a svislé rozlišení pro výstupní obrázky v pixelech na palec.
HorizontalResolution = 400,
VerticalResolution = 400,
// Zadejte barvu pozadí TIFF
BackgroundColor = System.Drawing.Color.AliceBlue
};
// Zadejte velikost stránky a okraje v pixelech
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));
// Chcete-li převést EPUB na TIFF, zavolejte metodu ConvertEPUB
Converter.ConvertEPUB(stream, options, savePath);
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet Aspose.HTML pro .NET bez omezení hodnocení.
Závěr
V tomto článku jsme se naučili, jak převést EPUB na TIFF v C#. Viděli jsme také, jak zadat další možnosti uložení pro přizpůsobení převodu. Kromě toho se můžete dozvědět více o Aspose.HTML pro .NET API pomocí dokumentace. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.