Ten samouczek koncentruje się na procesie przekształcania pliku e-booka do formatu nieedytowalnego przez użycie jednego z popularnych pakietów konwersji dokumentów i zapewnia pełny przepływ pracy dotyczący **konwertowania EPUB na PDF przy użyciu języka C# **. Co więcej, w tym poście dowiesz się, jak korzystać z interfejsów API konwertera dokumentów do pisania konwertera ebooków na format PDF w języku C#. Oto główne kroki wraz z przykładową aplikacją do przekształcania EPUB w PDF.
Kroki, aby przekonwertować EPUB na PDF za pomocą C#
- Zainstaluj pakiet GroupDocs.Conversion for .NET z menedżera pakietów NuGet w aplikacji .NET, aby przekonwertować EPUB na PDF
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion w celu konwersji z formatu EPUB na PDF
- Utwórz instancję klasy Converter do ładowania wejściowego pliku EPUB z dysku w celu przekształcenia do formatu PDF
- Utwórz i zdefiniuj właściwości w celu dostosowania wyjściowego pliku PDF
- Wywołaj metodę Convert klasy Converter, aby zapisać plik EPUB jako PDF na dysku
Oto główne punkty wdrożenia funkcji konwertowania pliku EPUB na format PDF przy użyciu języka C#. Te kroki są niezależne od platformy i można z nich łatwo korzystać w dowolnym popularnym systemie operacyjnym, takim jak Windows, macOS i Linux, bez konfigurowania dodatkowego oprogramowania. Trzeba napisać kilka linijek kodu, który składa się z prostych wywołań API wspomnianej biblioteki do przekształcenia ebooka do formatu PDF, a także można dostosować przekonwertowany plik, definiując różne właściwości za pomocą obiektu PdfConvertOptions.
Kod do konwersji EPUB na PDF przy użyciu 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"); | |
} | |
} | |
} |
Powyższy fragment kodu pokazuje, jak opracować aplikację do zmiany EPUB na PDF w C#. Zainicjowaliśmy przepływ pracy transformacji dokumentu, konfigurując wymagany pakiet i uwzględniając podstawowe przestrzenie nazw w kodzie. Po wykonaniu tych kroków załadowaliśmy wejściowy plik EPUB przy użyciu klasy Converter i utworzyliśmy instancję klasy PdfConvertOptions do ustawiania parametrów w celu dostosowania przekonwertowanego dokumentu PDF. W ostatnim kroku wywołaliśmy metodę Convert w celu konwersji i zapisania pliku EPUB do formatu PDF na dysku.
Omówiliśmy procedurę konwersji dokumentu w celu konwersji EPUB na PDF w języku C# i opracowaliśmy dla niej przykład. Niedawno opublikowaliśmy artykuł o zmianie SVG na JPG w C#, zajrzyj do przewodnika jak przekonwertować SVG na JPG za pomocą C#, aby uzyskać więcej informacji.