Ajuster la taille de la page XPS avec Aspose.HTML pour Java

Dans ce didacticiel, nous vous guiderons tout au long du processus d’ajustement de la taille de la page XPS à l’aide d’Aspose.HTML pour Java. Cette puissante bibliothèque vous permet de manipuler des documents HTML et de les restituer dans différents formats, dont XPS. L’ajustement de la taille de la page est essentiel lorsque vous devez contrôler les dimensions de sortie de votre document XPS.

Conditions préalables

Avant de commencer, assurez-vous que les conditions préalables suivantes sont remplies :

  1. Environnement de développement Java : assurez-vous que le kit de développement Java (JDK) est installé sur votre système.

  2. Bibliothèque Aspose.HTML pour Java : vous devez télécharger et inclure la bibliothèque Aspose.HTML pour Java dans votre projet Java. Vous pouvez trouver la bibliothèqueici.

  3. Fichier HTML d’entrée : préparez un fichier HTML pour lequel vous souhaitez effectuer le rendu et ajustez la taille de la page XPS. Vous pouvez utiliser votre propre fichier HTML pour ce didacticiel.

Importer des packages

Tout d’abord, vous devez importer les packages nécessaires pour travailler avec Aspose.HTML pour Java. Incluez ces packages au début de votre 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;

Étape 1 : définissez le nom du fichier d’entrée

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

Dans cette étape, nous lisons votre fichier d’entrée HTML à l’aide d’unFileInputStream.

Étape 2 : créer un document HTML et définir les styles

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";

// ...

Cette étape consiste à créer unHTMLDocument et en y ajoutant des styles.

Étape 3 : Créer des options de rendu XPS

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

Ici, nous créons des options de rendu XPS pour configurer le processus de rendu.

Étape 4 : Ajustez la taille de la page

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);

Cette étape consiste à définir la taille de la page et à spécifier s’il faut l’ajuster à la page la plus large.

Étape 5 : rendre la sortie

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

renderer.render(device, html_document);

Dans la dernière étape, nous rendons la sortie XPS à l’aide des options configurées.

Conclusion

Dans ce didacticiel, nous vous avons montré comment ajuster la taille de la page XPS à l’aide d’Aspose.HTML pour Java. Vous pouvez contrôler les dimensions de sortie de vos documents XPS, en vous assurant qu’ils répondent à vos exigences spécifiques. Avec le code et les étapes fournis, vous pouvez facilement implémenter cette fonctionnalité dans vos applications Java.

Si vous avez des questions ou avez besoin d’aide supplémentaire, n’hésitez pas à visiter leDocumentation Aspose.HTML pour Java ou demandez de l’aide sur leForum Aspose.

FAQ

Q1 : Qu’est-ce qu’Aspose.HTML pour Java ?

A1 : Aspose.HTML for Java est une bibliothèque Java qui permet aux développeurs de manipuler et de convertir des documents HTML dans différents formats, tels que XPS, PDF et images.

Q2 : Où puis-je télécharger Aspose.HTML pour Java ?

A2 : Vous pouvez télécharger la bibliothèque Aspose.HTML pour Java à partir dece lien.

Q3 : Existe-t-il un essai gratuit disponible pour Aspose.HTML pour Java ?

A3 : Oui, vous pouvez obtenir un essai gratuit d’Aspose.HTML pour Java à partir deici.

Q4 : Comment puis-je obtenir une licence temporaire pour Aspose.HTML pour Java ?

A4 : Pour obtenir une licence temporaire pour Aspose.HTML pour Java, visitezcette page.

Q5 : Puis-je obtenir une assistance pour Aspose.HTML pour Java ?

A5 : Oui, vous pouvez demander de l’aide et du soutien à la communauté Aspose sur leForum Aspose.