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:
- C# EPUB do interfejsu API konwertera TIFF
- Kroki konwersji EPUB na TIFF
- Konwertuj EPUB na TIFF
- 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:
- Najpierw otwórz istniejący plik EPUB do odczytu za pomocą metody File.OpenRead().
- Następnie utwórz instancję klasy ImageSaveOptions.
- Następnie określ Format jako ImageFormat.Tiff.
- 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);
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);
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.