Ovaj vodič se fokusira na proces pretvaranja datoteke e-knjige u format koji se ne može uređivati korištenjem jednog od popularnih paketa za konverziju dokumenata i pruža potpuni tijek rada o tome kako **konvertirati EPUB u PDF pomoću C# **. Nadalje, ovaj vas post vodi kako koristiti API-je pretvarača dokumenata za pisanje pretvornika e-knjiga u PDF u C#. Ovdje su glavni koraci zajedno s primjerom aplikacije za pretvaranje EPUB-a u PDF.
Koraci za pretvaranje EPUB-a u PDF pomoću C#
- Instalirajte paket GroupDocs.Conversion for .NET iz upravitelja paketa NuGet u .NET aplikaciji za pretvaranje EPUB-a u PDF
- Dodajte referencu na imenski prostor GroupDocs.Conversion za pretvaranje iz EPUB u PDF format
- Napravite instancu klase Converter za učitavanje ulazne EPUB datoteke s diska za transformaciju u PDF format
- Stvorite i definirajte svojstva za prilagodbu izlazne PDF datoteke
- Pozovite metodu Convert klase Converter da biste spremili EPUB kao PDF na disk
Ovo su glavne točke za implementaciju funkcionalnosti za konvertiranje EPUB datoteke u PDF pomoću C#. Ovi su koraci neovisni o platformi i mogu se jednostavno koristiti na bilo kojem od uobičajenih operativnih sustava kao što su Windows, macOS i Linux bez postavljanja dodatnog softvera. Morate napisati nekoliko redaka koda koji se sastoji od jednostavnih API poziva spomenute biblioteke za pretvaranje e-knjige u PDF, a također možete prilagoditi pretvorenu datoteku definiranjem različitih svojstava pomoću objekta PdfConvertOptions.
Kod za pretvaranje EPUB-a u PDF pomoću C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertEpubToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert EPUB to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source EPUB file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.epub"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the EPUB in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Gornji isječak koda pokazuje kako razviti aplikaciju za promjenu EPUB-a u PDF u C#. Inicijalizirali smo tijek rada transformacije dokumenta postavljanjem potrebnog paketa i uključivanjem bitnih prostora imena u kod. Nakon dovršetka ovih koraka, učitali smo ulaznu EPUB datoteku pomoću klase Converter i instancirali klasu PdfConvertOptions za postavljanje parametara za prilagodbu pretvorenog PDF dokumenta. U zadnjem koraku pozvali smo Convert metodu za pretvaranje i pohranjivanje EPUB datoteke u PDF na disk.
Razgovarali smo o postupku pretvorbe dokumenata za pretvorbu EPUB-a u PDF u C# i razvili primjer za to. Nedavno smo objavili članak o promjeni SVG u JPG u C#, pogledajte kako pretvoriti SVG u JPG pomoću C# vodič za više informacija.