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#
- Converti HTML/MHTML in file XPS a livello di codice usando C#
- Converti HTML/MHTML in XPS con opzioni avanzate a livello di codice con C#
- HTML dal collegamento URL a XPS Conversione in C#
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:
- Carica il file HTML di input con la classe HTMLDocument.
- Inizializza l’istanza XpsSaveOptions.
- 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:
- Carica il file HTML di input.
- Istanziare l’oggetto XpsSaveOptions.
- Imposta diverse opzioni di rendering.
- 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:
- Specificare l’URL per l’input HTML.
- Carica l’HTML di input con la classe HTMLDocument.
- Inizializza l’oggetto classe XpsSaveOptions.
- 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.