Questo tutorial nitido è progettato per coprire le informazioni su come convertire EPUB in PDF in C# condividendo i dettagli di configurazione e i passaggi per sviluppare questo convertitore. Introduce tutte le risorse e il flusso necessari del programma insieme a un codice di esempio eseguibile che può essere utilizzato in qualsiasi ambiente supportato da .NET. Viene dimostrata la personalizzazione del caricamento del file EPUB e viene fornita anche una guida per configurare il file di output PDF durante la scrittura di questo convertitore da EPUB a PDF in C#.
Passaggi per trasformare epub in pdf in c#
- Stabilisci l’ambiente in cui utilizzare Aspose.PDF dal gestore di pacchetti NuGet per convertire EPUB in PDF
- Dichiara un oggetto di classe EpubLoadOptions per controllare il caricamento del file EPUB
- Imposta i margini per il rendering del contenuto EPUB nel PDF di output
- Carica il file EPUB nell’oggetto classe Document utilizzando le impostazioni personalizzate
- Salva il file EPUB come PDF
Questi passaggi descrivono il processo per cambiare EPUB in PDF in C# fornendo indicazioni per caricare il file EPUB, configurare il rendering e salvare il file PDF di output. Puoi semplificare il processo semplicemente caricando il file EPUB e salvandolo come file PDF con le impostazioni predefinite. Tuttavia, se lo desideri, puoi utilizzare l’oggetto classe EpubLoadOptions per configurare il processo di caricamento come i margini impostati per il contenuto EPUB per il rendering nel PDF.
Codice per convertire il file EPUB in PDF in C#
namespace AsposeTests | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert EPUB to PDF in C# | |
{ | |
// Load license | |
Aspose.Pdf.License lic = new Aspose.Pdf.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Declare EpubLoadOptions object | |
Aspose.Pdf.EpubLoadOptions epubLoadOptions = new Aspose.Pdf.EpubLoadOptions(); | |
// Set margin info | |
epubLoadOptions.Margin = new Aspose.Pdf.MarginInfo() { Top = 200 }; | |
// Load EPUB into a Document class object | |
var document = new Aspose.Pdf.Document("template.epub", epubLoadOptions); | |
// save document as PDF | |
document.Save("output.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Questo codice è utile per scrivere un software di conversione da EPUB a PDF in C# poiché mostra un programma completo che carica un file EPUB e lo salva come PDF insieme alla configurazione del contenuto nel file EPUB caricato utilizzando l’istanza EpubLoadOptions. È possibile impostare altre proprietà anche nell’oggetto EpubLoadOptions come selezionare il formato di caricamento per gli altri tipi di file e impostare il gestore degli avvisi per gestire gli scenari di errore durante il caricamento del file EPUB. Si noti che una volta che il file EPUB è stato caricato nell’oggetto della classe Document, è possibile eseguire una serie di personalizzazioni prima di salvarlo come PDF, ad esempio impostare il colore o l’immagine di sfondo, impostare intestazione/piè di pagina, caratteri predefiniti e aggiungere più contenuti.
Questo articolo ha spiegato l’operazione per convertire EPUB in PDF usando C#. Se sei interessato a conoscere il processo per convertire un PDF in un’immagine, fai riferimento all’articolo su come convertire un PDF in un’immagine in C#.