Konwertuj EPUB na TIFF C#

Czy chcesz przekonwertować dokumenty z formatu EPUB na obrazy TIFF? Jeśli tak, trafiłeś we właściwe miejsce. W tym artykule dowiemy się, jak przekonwertować EPUB na TIFF w języku C#, wykonując kilka prostych kroków.

Format EPUB to otwarty standard, który umożliwia autorom przechowywanie informacji cyfrowych, takich jak eBooki, czasopisma i inne treści cyfrowe, w formacie pliku, który można łatwo odtwarzać i czytać. EPUB to format pliku, który można odczytać na komputerze lub urządzeniu takim jak eReader (np. Kindle itp.). W niektórych przypadkach może być konieczne wyeksportowanie eBooków lub innych dokumentów z formatu EPUB do obrazów TIFF.

Format pliku TIFF (Tagged Image File Format) to popularny format obrazu rastrowego do użytku i wyświetlania na wielu różnych urządzeniach. Możemy łatwo programowo eksportować eBooki i inne dokumenty cyfrowe z EPUB do TIFF. Czytaj dalej, aby uzyskać szczegółowe instrukcje dotyczące konwersji EPUB na TIFF w języku C#.

W tym artykule zostaną omówione następujące tematy:

  1. C# EPUB do interfejsu API konwertera TIFF
  2. Kroki konwersji EPUB na TIFF
  3. Konwertuj EPUB na TIFF
  4. Dostosuj konwersję EPUB do TIFF

Interfejs API konwertera C# EPUB na TIFF

Do konwersji dokumentu z EPUB do TIFF będziemy używać API Aspose.HTML for .NET. Interfejs API umożliwia tworzenie, modyfikowanie i wyodrębnianie danych HTML. Ponadto umożliwia konwersję formatów dokumentów HTML, formatów EPUB, Markdown i SVG na inne obsługiwane formaty bez potrzeby korzystania z zewnętrznego oprogramowania.

Interfejs API udostępnia klasę ImageSaveOptions, która zapewnia właściwości do zarządzania rozdzielczością wyników obrazu, jakością wygładzania, formatem i ustawieniami strony dla obrazów. Klasa Converter API zapewnia szeroki zakres konwersji do popularnych formatów, takich jak PDF, XPS, formaty graficzne itp. Zapewnia [ConvertEPUB(Stream , ImageSaveOptions, string) 16 metoda, która konwertuje źródło EPUB prezentowane przez strumień wejściowy danych i zapisuje w pliku utworzonym przez ścieżkę pliku wyjściowego.

Proszę pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.

PM> Install-Package Aspose.Html

Jak przekonwertować EPUB na TIFF w C#

Możemy łatwo przekonwertować dokument EPUB na obraz TIFF, wykonując czynności podane poniżej:

  • Załaduj istniejący dokument EPUB.
  • Określ opcje zapisywania obrazu.
  • Konwertuj EPUB na TIFF.

W poniższej sekcji opisano, jak przekształcić te kroki w kod C# i zapisać dokument EPUB jako obraz TIFF.

Konwertuj EPUB na TIFF za pomocą C#

Możemy zapisać dokument EPUB jako obraz TIFF, wykonując czynności podane poniżej:

  1. Najpierw otwórz istniejący plik EPUB do odczytu za pomocą metody File.OpenRead().
  2. Następnie utwórz instancję klasy ImageSaveOptions.
  3. Następnie określ Format jako ImageFormat.Tiff.
  4. Na koniec wywołaj metodę Converter.ConvertEPUB(), aby zapisać plik TIFF. Pobiera strumień plików EPUB, ImageSaveOptions i wyjściową ścieżkę pliku TIFF jako argumenty.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik EPUB na TIFF w języku C#.

// Ten przykładowy kod pokazuje, jak przekonwertować plik EPUB na TIFF.
// Otwórz istniejący plik EPUB do odczytu
var stream = File.OpenRead("C:\\Files\\input.epub");

// Przygotuj ścieżkę do zapisania przekonwertowanego pliku 
string savePath = "C:\\Files\\output.tiff";

// Zainicjuj ImageSaveOptions 
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;

// Wywołaj metodę ConvertEPUB, aby przekonwertować EPUB na TIFF
Converter.ConvertEPUB(stream, options, savePath);
Konwertuj EPUB na TIFF za pomocą C#

Konwertuj EPUB na TIFF za pomocą C#

Dostosuj konwersję EPUB do TIFF w C#

Możemy również dostosować konwersję EPUB do TIFF, wykonując czynności wymienione wcześniej. Musimy jednak określić dodatkowe opcje, takie jak Compression, SmoothingMode, HorizontalResolution, VerticalResolution, BackgroundColor itp. w kroku #4.

Poniższy przykładowy kod pokazuje, jak dostosować konwersję EPUB do TIFF w języku C#.

// Ten przykładowy kod pokazuje, jak przekonwertować plik EPUB na TIFF.
// Otwórz istniejący plik EPUB do odczytu
var stream = File.OpenRead("C:\\Files\\input.epub");

// Przygotuj ścieżkę do zapisania przekonwertowanego pliku 
string savePath = "C:\\Files\\output.tiff";

// Zainicjuj ImageSaveOptions 
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
    // Ustaw kompresję TIFF na Brak
    Compression = Compression.None,
    
    // Określ jakość renderowania dla tego obrazu
    SmoothingMode = SmoothingMode.HighQuality,
    
    // Określ poziomą i pionową rozdzielczość obrazów wyjściowych w pikselach na cal.
    HorizontalResolution = 400,
    VerticalResolution = 400,
    
    // Określ kolor tła TIFF
    BackgroundColor = System.Drawing.Color.AliceBlue
};

// Określ rozmiar strony i marginesy w pikselach
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));

// Wywołaj metodę ConvertEPUB, aby przekonwertować EPUB na TIFF
Converter.ConvertEPUB(stream, options, savePath);
Dostosuj konwersję EPUB do TIFF w C#

Dostosuj konwersję EPUB do TIFF w C#

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować Aspose.HTML for .NET bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule dowiedzieliśmy się, jak przekonwertować plik EPUB na TIFF w języku C#. Widzieliśmy również, jak określić dodatkowe opcje zapisu, aby dostosować konwersję. Poza tym możesz dowiedzieć się więcej o Aspose.HTML for .NET API korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.

Zobacz też