Rendi gli archivi in pagine HTML singole o multiple

Introduzione

GroupDocs.Viewer per .NET è una potente libreria per il rendering di documenti che consente agli sviluppatori di integrare facilmente le funzionalità di visualizzazione dei documenti nelle loro applicazioni .NET. Che dobbiate eseguire il rendering di archivi in una o più pagine HTML, questo tutorial vi guiderà passo dopo passo attraverso il processo.

Prerequisiti

Prima di immergerti in questo tutorial, assicurati di avere i seguenti prerequisiti:

  1. GroupDocs.Viewer per .NET: assicurati di aver installato la libreria nel tuo progetto. Puoi scaricarla da Qui.
  2. Ambiente di sviluppo: disporre di un ambiente di sviluppo funzionante per lo sviluppo .NET.
  3. Directory dei documenti: prepara una directory in cui archiviare i tuoi documenti.
  4. Nozioni di base di C#: acquisire familiarità con le basi del linguaggio di programmazione C#.

Importa spazi dei nomi

Nel codice C#, assicurati di importare gli spazi dei nomi necessari:

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Per eseguire il rendering degli archivi in pagine HTML singole o multiple utilizzando GroupDocs.Viewer per .NET, seguire questi passaggi:

Passaggio 1: impostare la directory di output

Definisci la directory in cui desideri salvare le pagine HTML renderizzate:

string outputDirectory = "Your Document Directory";

Passaggio 2: definire il formato del percorso del file

Specifica il formato del percorso del file per le pagine HTML. Per il rendering a pagina singola:

string pageFilePathFormat = Path.Combine(outputDirectory, "RAR_result.html");

Per il rendering multipagina:

pageFilePathFormat = Path.Combine(outputDirectory, "RAR_result_page_{0}.html");

Passaggio 3: rendering in HTML a pagina singola

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_RAR_WITH_FOLDERS))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    options.RenderToSinglePage = true; 
    viewer.View(options);
}

Passaggio 4: rendering su più pagine HTML

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_RAR_WITH_FOLDERS))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    options.ArchiveOptions.ItemsPerPage = 10; // Imposta elementi per pagina
    viewer.View(options);
}

Passaggio 5: verifica dell’output

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

Conclusione

Il rendering degli archivi in pagine HTML utilizzando GroupDocs.Viewer per .NET è un processo semplice. Seguendo i passaggi descritti in questo tutorial, è possibile integrare perfettamente le funzionalità di visualizzazione dei documenti nelle applicazioni .NET.

Domande frequenti

Posso riprodurre altri formati di documenti oltre agli archivi?

Sì, GroupDocs.Viewer supporta un’ampia gamma di formati di documenti, tra cui PDF, DOCX, XLSX, PPTX e altri.

GroupDocs.Viewer è adatto sia per le applicazioni desktop che per quelle web?

Certamente, GroupDocs.Viewer può essere utilizzato senza problemi sia nelle applicazioni desktop che in quelle web.

GroupDocs.Viewer offre opzioni di personalizzazione per l’interfaccia del visualizzatore?

Sì, puoi personalizzare l’interfaccia del visualizzatore in base alle tue esigenze.

Posso visualizzare i documenti in modo asincrono con GroupDocs.Viewer?

Sì, GroupDocs.Viewer offre funzionalità di rendering asincrono per prestazioni migliorate.

GroupDocs.Viewer supporta le annotazioni nei documenti?

Sì, GroupDocs.Viewer consente agli utenti di visualizzare e gestire in modo efficiente le annotazioni dei documenti.