Converti EPUB in TIFF C#

Vuoi convertire documenti dal formato EPUB in immagini TIFF? Se è così, sei nel posto giusto. In questo articolo impareremo come convertire EPUB in TIFF in C# seguendo alcuni semplici passaggi.

Il formato EPUB è uno standard aperto che consente agli autori di archiviare informazioni digitali come eBook, riviste e altri contenuti digitali in un formato di file che può essere riprodotto e letto facilmente. EPUB è un formato di file che può essere letto sia con il tuo computer che su un dispositivo come un eReader (es. Kindle, ecc.). In alcuni casi, potremmo dover esportare eBook o altri documenti da EPUB a immagini TIFF.

Il formato di file TIFF (Tagged Image File Format) è un popolare formato di immagine raster per l’utilizzo e la visualizzazione su un’ampia varietà di dispositivi. Possiamo facilmente esportare eBook e altri documenti digitali da EPUB a TIFF in modo programmatico. Quindi, continua a leggere per i passaggi dettagliati su come convertire EPUB in TIFF in C#.

In questo articolo saranno trattati i seguenti argomenti:

  1. API di conversione da C# EPUB a TIFF
  2. Passaggi per convertire EPUB in TIFF
  3. Converti EPUB in TIFF
  4. Personalizza la conversione da EPUB a TIFF

API di conversione da C# EPUB a TIFF

Per convertire un documento da EPUB a TIFF, utilizzeremo l’API Aspose.HTML for .NET. L’API consente la creazione, la modifica e l’estrazione di dati HTML. Inoltre, consente di convertire i formati di documento HTML, EPUB, Markdown e SVG in altri formati supportati senza la necessità di software esterno.

L’API fornisce la classe ImageSaveOptions che fornisce le proprietà per gestire la risoluzione dei risultati dell’immagine, la qualità dell’uniformità, il formato e le impostazioni della pagina per le immagini. La classe Converter dell’API fornisce un’ampia gamma di conversioni nei formati più diffusi, come PDF, XPS, formati immagine, ecc. Fornisce il ConvertEPUB(Stream , ImageSaveOptions, string) metodo che converte la sorgente EPUB presentata dal flusso di input dei dati e la salva in un file formato dal percorso del file di output.

Si prega di scaricare la DLL dell’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.Html

Come convertire EPUB in TIFF in C#

Possiamo facilmente convertire un documento EPUB in un’immagine TIFF seguendo i passaggi indicati di seguito:

  • Carica un documento EPUB esistente.
  • Specifica le opzioni di salvataggio dell’immagine.
  • Converti EPUB in TIFF.

La sezione seguente descrive come trasformare questi passaggi in codice C# e salvare un documento EPUB come immagine TIFF.

Converti EPUB in TIFF usando C#

Possiamo salvare un documento EPUB come immagine TIFF seguendo i passaggi indicati di seguito:

  1. Innanzitutto, apri un file EPUB esistente per la lettura utilizzando File.OpenRead().
  2. Successivamente, crea un’istanza della classe ImageSaveOptions.
  3. Successivamente, specifica il formato come ImageFormat.Tiff.
  4. Infine, chiama il metodo Converter.ConvertEPUB() per salvare un TIFF. Prende il flusso di file EPUB, ImageSaveOptions e il percorso del file TIFF di output come argomenti.

L’esempio di codice seguente mostra come convertire un EPUB in un TIFF in C#.

// Questo esempio di codice mostra come convertire un EPUB in un TIFF.
// Apri un file EPUB esistente per la lettura
var stream = File.OpenRead("C:\\Files\\input.epub");

// Preparare un percorso per il salvataggio del file convertito 
string savePath = "C:\\Files\\output.tiff";

// Inizializza ImageSaveOptions 
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;

// Chiama il metodo ConvertEPUB per convertire EPUB in TIFF
Converter.ConvertEPUB(stream, options, savePath);
Converti EPUB in TIFF usando C#

Converti EPUB in TIFF usando C#

Personalizza la conversione da EPUB a TIFF in C#

Possiamo anche personalizzare la conversione da EPUB a TIFF seguendo i passaggi menzionati in precedenza. Tuttavia, dobbiamo specificare opzioni aggiuntive come Compressione, SmoothingMode, HorizontalResolution, VerticalResolution, BackgroundColor, ecc. nel passaggio n. 4.

L’esempio di codice seguente mostra come personalizzare la conversione di EPUB in TIFF in C#.

// Questo esempio di codice mostra come convertire un EPUB in un TIFF.
// Apri un file EPUB esistente per la lettura
var stream = File.OpenRead("C:\\Files\\input.epub");

// Preparare un percorso per il salvataggio del file convertito 
string savePath = "C:\\Files\\output.tiff";

// Inizializza ImageSaveOptions 
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
    // Impostare la compressione TIFF su Nessuno
    Compression = Compression.None,
    
    // Specifica la qualità di rendering per questa immagine
    SmoothingMode = SmoothingMode.HighQuality,
    
    // Specificare la risoluzione orizzontale e verticale per le immagini di output in pixel per pollice.
    HorizontalResolution = 400,
    VerticalResolution = 400,
    
    // Specifica il colore di sfondo del TIFF
    BackgroundColor = System.Drawing.Color.AliceBlue
};

// Specificare la dimensione della pagina e i margini in pixel
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));

// Chiama il metodo ConvertEPUB per convertire EPUB in TIFF
Converter.ConvertEPUB(stream, options, savePath);
Personalizza la conversione da EPUB a TIFF in C#

Personalizza la conversione da EPUB a TIFF in C#

Ottieni la licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare Aspose.HTML per .NET senza limiti di valutazione.

Conclusione

In questo articolo, abbiamo imparato come convertire un EPUB in un TIFF in C#. Abbiamo anche visto come specificare ulteriori opzioni di salvataggio per personalizzare la conversione. Inoltre, puoi saperne di più su Aspose.HTML per l’API .NET utilizzando documentazione. In caso di qualsiasi ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche