Pliki EPUB są powszechnie używane do drukowania na dużą skalę. W niektórych sytuacjach może być konieczne wyświetlenie podglądu zawartości pliku EPUB w postaci obrazu. Zgodnie z takimi przypadkami użycia, w tym artykule wyjaśniono, jak programowo przekonwertować plik EPUB na format PNG lub JPG w języku C#.
- Konwerter obrazów EPUB na PNG lub JPG – instalacja C# API
- Konwertuj EPUB na obraz PNG programowo w C#
- Konwertuj EPUB na obraz JPG w C#
Konwerter obrazów EPUB na PNG lub JPG – instalacja C# API
Aspose.HTML for .NET API może być używany do pracy z HTML, XPS, EPUB i wieloma innymi obsługiwanymi formatami plików. Po prostu skonfiguruj interfejs API, pobierając jego pliki DLL ze strony New Releases lub używając następującego polecenia instalacji NuGet w Visual Studio:
PM> Install-Package Aspose.Html
Konwertuj EPUB na obraz PNG programowo w C#
Możesz przekonwertować plik EPUB na obraz w formacie PNG, wykonując następujące czynności:
- Zainicjuj instancję klasy ImageSaveOptions.
- Określ format obrazu i rozmiar.
- Zapisz obraz wyjściowy metodą ConvertEPUB.
Poniższy przykładowy kod wyjaśnia, jak programowo przekonwertować plik EPUB na obraz w formacie PNG w języku C#:
// Przygotuj ścieżkę do źródłowego pliku EPUB
string sourcePath = "input.epub";
// Przygotuj ścieżkę do zapisania przekonwertowanego pliku
string outputPath = "output.png";
// Utwórz instancję klasy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
options.PageSetup.AnyPage.Size = new Aspose.Html.Drawing.Size(500, 500);
// Wywołaj metodę ConvertEPUB, aby przekonwertować format EPUB na obraz PNG
Converter.ConvertEPUB(sourcePath, options, outputPath);
Konwertuj EPUB na obraz JPG w C#
Musisz wykonać następujące kroki, aby przekonwertować plik EPUB na obraz JPG:
- Ustaw format i wymiary obrazu za pomocą obiektu klasy ImageSaveOptions.
- Przekonwertuj plik EPUB na obraz JPG, korzystając z metody ConvertEPUB.
Poniższy przykładowy kod pokazuje, jak programowo przekonwertować plik EPUB do formatu JPG w języku C#:
// Przygotuj ścieżkę do źródłowego pliku EPUB
string sourcePath = "input.epub";
// Przygotuj ścieżkę do zapisania przekonwertowanego pliku
string outputPath = "output.jpg";
// Utwórz instancję klasy 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)));
// Wywołaj metodę ConvertEPUB, aby przekonwertować plik EPUB na obraz JPG
Converter.ConvertEPUB(sourcePath, options, outputPath);
Przeglądaj Aspose.HTML dla interfejsu API platformy .NET
Możesz odwiedzić API dokumentacja, aby zapoznać się z wieloma innymi funkcjami oferowanymi przez API.
Uzyskaj bezpłatną licencję
Możesz rozważyć złożenie wniosku o bezpłatną licencję tymczasową, aby w pełni wykorzystać możliwości interfejsu API.
Wniosek
W tym artykule nauczyłeś się, jak przekonwertować plik EPUB na różne formaty obrazu, takie jak PNG, JPG itp. Zawiera on przykłady kodu C#, aby zademonstrować funkcje konwersji EPUB. Jeśli jednak chcesz omówić swoje wymagania lub pytania, napisz do nas na forum.