Tento výukový program se zaměřuje na proces transformace souboru elektronické knihy do neupravitelného formátu pomocí jednoho z oblíbených balíčků pro převod dokumentů a poskytuje kompletní pracovní postup, jak **převést EPUB na PDF pomocí C# **. Tento příspěvek vás dále provede tím, jak používat rozhraní API pro převod dokumentů pro psaní převaděče elektronických knih do PDF v C#. Zde jsou hlavní kroky spolu s ukázkovou aplikací pro transformaci EPUB do PDF.
Kroky k převodu EPUB do PDF pomocí C#
- Nainstalujte balíček GroupDocs.Conversion for .NET ze správce balíčků NuGet v aplikaci .NET a převeďte EPUB do PDF
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro převod z formátu EPUB do formátu PDF
- Vytvořte instanci třídy Converter pro načtení vstupního souboru EPUB z disku pro transformaci do formátu PDF
- Vytvořte a definujte vlastnosti pro přizpůsobení výstupního souboru PDF
- Chcete-li uložit EPUB jako PDF na disk, zavolejte metodu Convert třídy Converter
Toto jsou hlavní body pro implementaci funkce převod souboru EPUB do PDF pomocí C#. Tyto kroky jsou nezávislé na platformě a lze je snadno použít na kterémkoli z běžných operačních systémů, jako jsou Windows, macOS a Linux, aniž byste museli nastavovat další software. Musíte napsat pár řádků kódu, který se skládá z jednoduchých volání API zmíněné knihovny pro transformaci e-knihy do PDF a také si můžete konvertovaný soubor upravit definováním různých vlastností pomocí objektu PdfConvertOptions.
Kód pro převod EPUB do PDF pomocí C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertEpubToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert EPUB to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source EPUB file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.epub"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the EPUB in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Výše uvedený fragment kódu ukazuje, jak vyvinout aplikaci pro změnu EPUB na PDF v C#. Inicializovali jsme pracovní postup transformace dokumentů nastavením požadovaného balíčku a zahrnutím základních jmenných prostorů do kódu. Po dokončení těchto kroků jsme načetli vstupní soubor EPUB pomocí třídy Converter a vytvořili instanci třídy PdfConvertOptions pro nastavení parametrů pro přizpůsobení převedeného dokumentu PDF. V posledním kroku jsme vyvolali metodu Convert pro převod a uložení souboru EPUB do PDF na disk.
Diskutovali jsme o postupu převodu dokumentu pro převod EPUB do PDF v C# a vyvinuli pro něj příklad. Nedávno jsme publikovali článek o změně SVG na JPG v C#. Další informace naleznete v průvodci jak převést SVG na JPG pomocí C#.