EPUB-filer stöds av mjukvaruläsare eftersom olika böcker och skrifter publiceras elektroniskt. I vissa fall kanske du vill slå ihop olika EPUB-filer till en enda fil i C#. Under sådana scenarier förklarar den här artikeln hur man sammanfogar EPUB-filer programmatiskt i C#.
- Slå samman EPUB-filer – C# API-installation
- Hur man slår samman EPUB-filer i C#
- Slå samman EPUB-filer i C#
Slå samman EPUB-filer – C# API-installation
Aspose.HTML for .NET API stöder att skapa eller manipulera flera typer av filformat. Du kan snabbt konfigurera det genom att ladda ner referens-DLL-filerna från avsnittet Nedladdningar eller köra följande installationskommando NuGet:
PM> Install-Package Aspose.Html
Hur man slår samman EPUB-filer i C#
Du kan slå samman EPUB-filer genom att följa stegen nedan:
- Ladda EPUB-källfilerna.
- Skapa en instans av EpubRenderer-klassen.
- Initiera ett objekt av klassen PdfDevice.
- Slå samman EPUB-filerna med Render-metoden.
Följande avsnitt förklarar detaljerna ytterligare tillsammans med ett körbart kodavsnitt:
Slå samman EPUB-filer i C#
Du kan slå samman eller kombinera flera EPUB-filer och skapa en enda PDF-fil genom att följa stegen nedan:
- Ladda in EPUB-filerna.
- Instantiera ett objekt av klassen EpubRenderer.
- Initiera en instans av klassen PdfDevice.
- Kombinera EPUB-källfilerna till en PDF-fil med metoden Render.
Kodavsnittet nedan visar hur man slår samman EPUB-filer till en enda fil med C#:
// Öppna EPUB-källfilerna för läsning
using var stream1 = File.OpenRead(dataDir + "input.epub");
using var stream2 = File.OpenRead(dataDir + "input.epub");
// Skapa en instans av EPUB Renderer
using var renderer = new Aspose.Html.Rendering.EpubRenderer();
// Skapa en instans av PDF-enhet
using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("merge-epub.pdf");
// Slå samman EPUB-dokumenten till PDF
renderer.Render(device, stream1, stream2);
Utforska Aspose.HTML för .NET
Du kan ta en titt på API dokumentation för att lära dig om många andra funktioner som erbjuds av API.
Få gratis licens
Du kan få en gratis temporär licens för att testa API:t utan några utvärderingsbegränsningar.
Slutsats
I den här artikeln har du lärt dig hur du sammanfogar olika EPUB-filer programmatiskt i C#. Den innehåller också ett kodavsnitt för att demonstrera att olika EPUB-filer kombineras till ett enda PDF-dokument. Men om du har några frågor är du välkommen att kontakta oss på forum.