Vill du konvertera dokument från EPUB-format till TIFF-bilder? I så fall har du kommit till rätt ställe. I den här artikeln kommer vi att lära oss hur du konverterar EPUB till TIFF i C# genom att följa några enkla steg.
EPUB-formatet är en öppen standard som tillåter författare att lagra digital information som e-böcker, tidskrifter och annat digitalt innehåll i ett filformat som enkelt kan spelas upp och läsas. EPUB är ett filformat som kan läsas antingen med din dator eller på en enhet som en eReader (t.ex. Kindle etc.). I vissa fall kan vi behöva exportera e-böcker eller andra dokument från EPUB till TIFF-bilder.
Filformatet TIFF (Tagged Image File Format) är ett populärt rasterbildsformat för användning och visning på en mängd olika enheter. Vi kan enkelt exportera e-böcker och andra digitala dokument från EPUB till TIFF programmatiskt. Så fortsätt att läsa för detaljerade steg om hur man konverterar EPUB till TIFF i C#.
Följande ämnen ska behandlas i den här artikeln:
- C# EPUB till TIFF Converter API
- Steg för att konvertera EPUB till TIFF
- Konvertera EPUB till TIFF
- Anpassa EPUB till TIFF-konvertering
C# EPUB till TIFF Converter API
För att konvertera dokument från EPUB till TIFF kommer vi att använda Aspose.HTML for .NET API. API:et tillåter skapande, modifiering och extrahering av HTML-data. Dessutom låter den dig konvertera HTML dokumentformat, EPUB, Markdown och SVG bildformat till andra format som stöds utan behov av extern programvara.
API:et tillhandahåller klassen ImageSaveOptions tillhandahåller egenskaper för att hantera bildresultatupplösning, utjämningskvalitet, format och sidinställningar för bilderna. Klassen Converter i API:t tillhandahåller ett brett utbud av konverteringar till de populära formaten, såsom PDF, XPS, bildformat, etc. Den tillhandahåller ConvertEPUB(Stream) , ImageSaveOptions, string) metod som konverterar EPUB-källan som presenteras av datainmatningsström och sparar i en fil som bildas av utdatafilens sökväg.
Vänligen antingen ladda ned API:ets DLL eller installera den med NuGet.
PM> Install-Package Aspose.Html
Hur man konverterar EPUB till TIFF i C#
Vi kan enkelt konvertera ett EPUB-dokument till en TIFF-bild genom att följa stegen nedan:
- Ladda ett befintligt EPUB-dokument.
- Ange bildsparalternativ.
- Konvertera EPUB till TIFF.
Följande avsnitt beskriver hur du omvandlar dessa steg till C#-kod och sparar ett EPUB-dokument som en TIFF-bild.
Konvertera EPUB till TIFF med C#
Vi kan spara ett EPUB-dokument som en TIFF-bild genom att följa stegen nedan:
- Öppna först en befintlig EPUB-fil för läsning med hjälp av File.OpenRead().
- Skapa sedan en instans av klassen ImageSaveOptions.
- Efter det, ange Format som ImageFormat.Tiff.
- Till sist, anropa metoden Converter.ConvertEPUB() för att spara en TIFF. Det tar EPUB-filström, ImageSaveOptions och utdata TIFF-filsökväg som argument.
Följande kodexempel visar hur man konverterar en EPUB till en TIFF i C#.
// Det här kodexemplet visar hur man konverterar en EPUB till en TIFF.
// Öppna en befintlig EPUB-fil för läsning
var stream = File.OpenRead("C:\\Files\\input.epub");
// Förbered en sökväg för att spara konverterade filer
string savePath = "C:\\Files\\output.tiff";
// Initiera ImageSaveOptions
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;
// Anropa ConvertEPUB-metoden för att konvertera EPUB till TIFF
Converter.ConvertEPUB(stream, options, savePath);
Anpassa EPUB till TIFF-konvertering i C#
Vi kan också anpassa EPUB till TIFF-konvertering genom att följa stegen som nämnts tidigare. Vi måste dock ange ytterligare alternativ som komprimering, utjämningsläge, horisontell upplösning, vertikal upplösning, bakgrundsfärg etc. i steg #4.
Följande kodexempel visar hur du anpassar konverteringen av EPUB till TIFF i C#.
// Det här kodexemplet visar hur man konverterar en EPUB till en TIFF.
// Öppna en befintlig EPUB-fil för läsning
var stream = File.OpenRead("C:\\Files\\input.epub");
// Förbered en sökväg för att spara konverterade filer
string savePath = "C:\\Files\\output.tiff";
// Initiera ImageSaveOptions
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
// Ställ in TIFF-komprimering som Ingen
Compression = Compression.None,
// Ange renderingskvaliteten för den här bilden
SmoothingMode = SmoothingMode.HighQuality,
// Ange horisontell och vertikal upplösning för utgående bilder i pixlar per tum.
HorizontalResolution = 400,
VerticalResolution = 400,
// Ange bakgrundsfärg för TIFF
BackgroundColor = System.Drawing.Color.AliceBlue
};
// Ange sidstorlek och marginaler i pixlar
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));
// Anropa ConvertEPUB-metoden för att konvertera EPUB till TIFF
Converter.ConvertEPUB(stream, options, savePath);
Få gratis licens
Du kan få en gratis tillfällig licens för att prova Aspose.HTML för .NET utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har vi lärt oss hur man konverterar en EPUB till en TIFF i C#. Vi har också sett hur man anger ytterligare sparalternativ för att anpassa konverteringen. Dessutom kan du lära dig mer om Aspose.HTML för .NET API med dokumentation. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.