HTML Converter

Il Sheetize HTML Converter per .NET offre capacità robuste per la conversione di documenti tra i formati PDF e HTML, ideale per applicazioni web, archiviazione e generazione di report. Con molteplici opzioni per gestire risorse e layout, il convertitore si adatta a varie esigenze di progetto.

Caratteristiche principali

Conversione da PDF a HTML

Converti file PDF in HTML per rendere i documenti accessibili per la visualizzazione web o l’integrazione in applicazioni in cui il formato HTML è preferito.

Conversione da HTML a PDF

Trasforma contenuti HTML in PDF di alta qualità, perfetti per generare report stampabili, archiviare contenuti web o creare formati di documenti condivisibili.


Guida dettagliata

Conversione da PDF a HTML

Per convertire un PDF in HTML:

  1. Inizializza il Convertitore: Crea un’istanza di HtmlConverter.
  2. Imposta le Opzioni di Conversione: Usa PdfToHtmlOptions per personalizzare l’output, scegliendo risorse integrate o esterne.
  3. Definisci i Percorsi di Input e Output: Imposta i percorsi per il tuo PDF di input e l’HTML di output.
  4. Esegui la Conversione: Chiama il metodo Process per convertire il file.

Esempio: Converti PDF in HTML con Risorse Incorporate

// Passo 1: Inizializza il convertitore HTML
var converter = new HtmlConverter();

// Passo 2: Configura le opzioni per la conversione da PDF a HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Passo 4: Esegui la conversione
converter.Process(options);

Opzioni disponibili per la conversione da PDF a HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Genera un unico file HTML con tutte le risorse incorporate.
    • FileWithExternalResources: Salva le risorse separatamente, ideale per file HTML di grandi dimensioni.
  • Personalizzazione dell’Output:

    • BasePath: Imposta il percorso base per le risorse nel documento HTML.
    • IsRenderToSinglePage: Facoltativamente renderizza tutto il contenuto PDF su una singola pagina HTML.

Conversione da HTML a PDF

Per convertire un documento HTML in un PDF, segui questi passaggi:

  1. Inizializza il Convertitore: Crea un’istanza di HtmlConverter.
  2. Configura le Opzioni PDF: Usa HtmlToPdfOptions per definire layout e impostazioni dei media.
  3. Specifica i Percorsi: Imposta i percorsi dei file HTML di input e PDF di output.
  4. Esegui la Conversione: Esegui il metodo Process per completare la conversione.

Esempio: Converti HTML in PDF

// Passo 1: Inizializza il convertitore HTML
var converter = new HtmlConverter();

// Passo 2: Configura le opzioni per la conversione da HTML a PDF
var options = new HtmlToPdfOptions();

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Passo 4: Esegui la conversione
converter.Process(options);

Opzioni aggiuntive per la conversione da HTML a PDF

  • Tipo di Media:

    • HtmlMediaType.Print: Ideale per generare PDF adatti per la stampa.
    • HtmlMediaType.Screen: Utilizza quando si converte contenuto progettato per la visualizzazione digitale.
  • Regolazioni del Layout:

    • PageLayoutOption: Regola come il contenuto HTML si adatta al layout del PDF, come ScaleToPageWidth per garantire che il contenuto si ridimensioni alla larghezza del PDF.
    • IsRenderToSinglePage: Abilita il rendering dell’intero contenuto HTML su una singola pagina PDF se necessario per presentazioni concise.

Questo convertitore è versatile per una vasta gamma di applicazioni, dalla generazione di report PDF basati su contenuti web alla conversione di archivi di documenti PDF per l’accessibilità web. Per configurazioni più avanzate, consulta la documentazione completa di Sheetize.

 Italiano