Converti HTML MHTML in XPS

I file HTML vengono utilizzati sul Web per la presentazione e la formattazione delle informazioni. Puoi convertire i file HTML in file XPS a livello di codice usando C#. I seguenti casi d’uso elaborano diversi scenari di conversione:

Convertitore da HTML/MHTML a XPS – Installazione dell’API C#

L’API Aspose.HTML for .NET supporta l’utilizzo di file HTML e molti altri formati di file. È possibile installare l’API scaricando il file DLL dalla sezione Nuove versioni o con il comando di installazione NuGet seguente in Visual Studio:

PM> Install-Package Aspose.Html 

Converti HTML/MHTML in file XPS a livello di codice usando C#

Puoi convertire un file HTML o MHTML in un file XPS con i seguenti passaggi:

  1. Carica il file HTML di input con la classe HTMLDocument.
  2. Inizializza l’istanza XpsSaveOptions.
  3. Converti HTML o MHTML in XPS.

Il codice seguente mostra come convertire un file HTML in XPS a livello di codice usando C#:

// Carica il file HTML di input 
HTMLDocument document = new HTMLDocument("test.html");

// Inizializza XpsSaveOptions 
XpsSaveOptions options = new XpsSaveOptions();

// Converti HTML o MHTML in XPS
Converter.ConvertHTML(document, options, "output.xps");

Converti HTML/MHTML in XPS con opzioni avanzate a livello di codice con C#

Hai già imparato il caso d’uso di base della conversione. L’API offre diverse opzioni avanzate per eseguire la conversione. Si prega di seguire i passaggi seguenti per convertire file HTML/MTHML in XPS:

  1. Carica il file HTML di input.
  2. Istanziare l’oggetto XpsSaveOptions.
  3. Imposta diverse opzioni di rendering.
  4. Converti il file di input in XPS con il metodo ConvertHTML.

Il codice seguente spiega come convertire file HTML o MHTML in file XPS con opzioni avanzate a livello di codice utilizzando C#:

// Carica il file HTML di input 
using (HTMLDocument document = new HTMLDocument("test.html"))
{
    // Inizializza XpsSaveOptions 
    Saving.XpsSaveOptions options = new Saving.XpsSaveOptions();
    options.BackgroundColor = Color.Gray;
    options.PageSetup.AnyPage = new Drawing.Page(new Drawing.Size(600, 800), new Drawing.Margin(72, 72, 72, 72));
    options.VerticalResolution = 250;

    // Converti HTML in XPS
    Converters.Converter.ConvertHTML(document, options, "output.xps");
}

HTML dal collegamento URL a XPS Conversione in C#

I contenuti online sono presenti sul Web sotto forma di file HTML. Puoi convertire direttamente HTML da URL in un file XPS usando C#. Non avresti bisogno di scaricare il file manualmente, segui invece i passaggi seguenti:

  1. Specificare l’URL per l’input HTML.
  2. Carica l’HTML di input con la classe HTMLDocument.
  3. Inizializza l’oggetto classe XpsSaveOptions.
  4. Converti HTML da URL a file XPS.

Il codice seguente elabora come convertire l’HTML dal collegamento URL al file XPS a livello di codice utilizzando C#:

// Specificare l'URL per l'input HTML.
Uri uri = new Uri("https://www.aspose.com/");

// Carica l'HTML di input con la classe HTMLDocument.
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);

// Inizializza l'oggetto classe XpsSaveOptions.
XpsSaveOptions options = new XpsSaveOptions();

// Converti HTML da URL a file XPS.
Converter.ConvertHTML(document, options, "test.xps");

Ottieni la licenza API gratuita

Puoi richiedere Licenza temporanea gratuita per valutare l’API senza alcuna limitazione.

Conclusione

In conclusione, hai imparato a convertire i file HTML in documenti XPS a livello di codice usando C#. È possibile utilizzare questa funzionalità nelle applicazioni basate su .NET o .NET Core utilizzando uno qualsiasi dei linguaggi supportati. Inoltre, puoi esplorare altre funzionalità dell’API visitando la Documentazione. Non esitare a scriverci nel Forum di supporto gratuito in caso di domande.

Guarda anche