Regola le dimensioni della pagina XPS con Aspose.HTML per Java

In questo tutorial, ti guideremo attraverso il processo di regolazione delle dimensioni della pagina XPS utilizzando Aspose.HTML per Java. Questa potente libreria ti consente di manipolare documenti HTML e renderli in vari formati, incluso XPS. La regolazione delle dimensioni della pagina è essenziale quando devi controllare le dimensioni di output del tuo documento XPS.

Prerequisiti

Prima di iniziare, assicurati di avere i seguenti prerequisiti:

  1. Ambiente di sviluppo Java: assicurati di avere installato Java Development Kit (JDK) sul tuo sistema.

  2. Aspose.HTML per la libreria Java: devi scaricare e includere la libreria Aspose.HTML per Java nel tuo progetto Java. Puoi trovare la libreriaQui.

  3. File HTML di input: prepara un file HTML che vuoi rendere e per il quale vuoi regolare la dimensione della pagina XPS. Puoi usare il tuo file HTML per questo tutorial.

Importa pacchetti

Per prima cosa, devi importare i pacchetti necessari per lavorare con Aspose.HTML per Java. Includi questi pacchetti all’inizio della tua classe Java:

import com.aspose.html.drawing.Page;
import com.aspose.html.rendering.HtmlRenderer;
import com.aspose.html.rendering.PageSetup;
import com.aspose.html.rendering.xps.XpsDevice;
import com.aspose.html.rendering.xps.XpsRenderingOptions;
import com.aspose.html.HTMLDocument;

Passaggio 1: impostare il nome del file di input

try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream("YourInputFile.html")) {
    // ...
}

In questo passaggio, leggiamo il tuo file di input HTML utilizzando unFileInputStream.

Passaggio 2: creare un documento HTML e impostare gli stili

com.aspose.html.HTMLDocument html_document = new com.aspose.html.HTMLDocument("YourOutputFile.html");

String style = "<style>\n" +
               ".st\n" +
               "{\n" +
               "color: green;\n" +
               "}\n" +
               "</style>\n" +
               "<div id=id1>Aspose.HTML rendering Text in Black Color</div>\n" +
               "<div id=id2 class=''st''>Aspose.HTML rendering Text in Green Color</div>\n" +
               "<div id=id3 class=''st'' style='color: blue;'>Aspose.HTML rendering Text in Blue Color</div>\n" +
               "<div id=id3 class=''st'' style='color: red;'>Aspose.HTML rendering Text in Red Color</div>\n";

// ...

Questo passaggio comporta la creazione di unHTMLDocument e aggiungendovi degli stili.

Passaggio 3: creare opzioni di rendering XPS

com.aspose.html.rendering.xps.XpsRenderingOptions xps_options = new com.aspose.html.rendering.xps.XpsRenderingOptions();

Qui creiamo opzioni di rendering XPS per configurare il processo di rendering.

Passaggio 4: regola le dimensioni della pagina

com.aspose.html.drawing.Page page = new com.aspose.html.drawing.Page(new com.aspose.html.drawing.Size(100, 100));
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
pageSetup.setAnyPage(page);
pageSetup.setAdjustToWidestPage(false);
xps_options.setPageSetup(pageSetup);

Questo passaggio consiste nell’impostare le dimensioni della pagina e specificare se adattarle alla pagina più larga.

Passaggio 5: rendering dell’output

com.aspose.html.rendering.xps.XpsDevice device = new com.aspose.html.rendering.xps.XpsDevice(xps_options, "YourOutputFile.xps");

renderer.render(device, html_document);

Nell’ultimo passaggio, eseguiamo il rendering dell’output XPS utilizzando le opzioni configurate.

Conclusione

In questo tutorial, ti abbiamo mostrato come regolare le dimensioni della pagina XPS usando Aspose.HTML per Java. Puoi controllare le dimensioni di output dei tuoi documenti XPS, assicurandoti che soddisfino i tuoi requisiti specifici. Con il codice e i passaggi forniti, puoi implementare facilmente questa funzionalità nelle tue applicazioni Java.

Se hai domande o hai bisogno di ulteriore assistenza, non esitare a visitare ilDocumentazione di Aspose.HTML per Java o chiedi aiuto suForum di Aspose.

Domande frequenti

D1: Che cos’è Aspose.HTML per Java?

A1: Aspose.HTML per Java è una libreria Java che consente agli sviluppatori di manipolare e convertire documenti HTML in vari formati, come XPS, PDF e immagini.

D2: Dove posso scaricare Aspose.HTML per Java?

A2: Puoi scaricare la libreria Aspose.HTML per Java daquesto collegamento.

D3: È disponibile una versione di prova gratuita di Aspose.HTML per Java?

A3: Sì, puoi ottenere una prova gratuita di Aspose.HTML per Java daQui.

D4: Come posso ottenere una licenza temporanea per Aspose.HTML per Java?

A4: Per ottenere una licenza temporanea per Aspose.HTML per Java, visitarequesta pagina.

D5: Posso ottenere supporto per Aspose.HTML per Java?

A5: Sì, puoi cercare aiuto e supporto dalla comunità Aspose suForum di Aspose.