Pas het XPS-paginaformaat aan met Aspose.HTML voor Java

In deze zelfstudie begeleiden we u bij het aanpassen van de XPS-paginagrootte met Aspose.HTML voor Java. Met deze krachtige bibliotheek kunt u HTML-documenten manipuleren en in verschillende formaten weergeven, waaronder XPS. Het aanpassen van het paginaformaat is essentieel als u de uitvoerafmetingen van uw XPS-document wilt beheren.

Vereisten

Voordat we beginnen, zorg ervoor dat u aan de volgende vereisten voldoet:

  1. Java-ontwikkelomgeving: Zorg ervoor dat Java Development Kit (JDK) op uw systeem is geïnstalleerd.

  2. Aspose.HTML voor Java-bibliotheek: u moet de Aspose.HTML voor Java-bibliotheek downloaden en opnemen in uw Java-project. Je kunt de bibliotheek vindenhier.

  3. HTML-bestand invoeren: bereid een HTML-bestand voor dat u wilt weergeven en pas het XPS-paginaformaat aan. Voor deze zelfstudie kunt u uw eigen HTML-bestand gebruiken.

Pakketten importeren

Eerst moet u de benodigde pakketten importeren om met Aspose.HTML voor Java te kunnen werken. Voeg deze pakketten toe aan het begin van uw Java-klasse:

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;

Stap 1: Stel de naam van het invoerbestand in

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

In deze stap lezen we uw HTML-invoerbestand met behulp van eenFileInputStream.

Stap 2: Maak een HTML-document en stel stijlen in

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

// ...

Deze stap omvat het maken van eenHTMLDocument en er stijlen aan toevoegen.

Stap 3: Maak XPS-renderingopties

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

Hier creëren we XPS-renderingopties om het renderingproces te configureren.

Stap 4: Pas het paginaformaat aan

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

Deze stap omvat het instellen van het paginaformaat en het opgeven of dit moet worden aangepast aan de breedste pagina.

Stap 5: Geef de uitvoer weer

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

renderer.render(device, html_document);

In de laatste stap renderen we de XPS-uitvoer met behulp van de geconfigureerde opties.

Conclusie

In deze zelfstudie hebben we u laten zien hoe u de XPS-paginagrootte kunt aanpassen met Aspose.HTML voor Java. U kunt de uitvoerafmetingen van uw XPS-documenten zelf bepalen, zodat ze aan uw specifieke eisen voldoen. Met de meegeleverde code en stappen kunt u deze functie eenvoudig in uw Java-applicaties implementeren.

Als u vragen heeft of meer hulp nodig heeft, kunt u gerust een bezoek brengen aan deAspose.HTML voor Java-documentatie of vraag om hulp op deAspose-forum.

Veelgestelde vragen

V1: Wat is Aspose.HTML voor Java?

A1: Aspose.HTML voor Java is een Java-bibliotheek waarmee ontwikkelaars HTML-documenten kunnen manipuleren en converteren naar verschillende formaten, zoals XPS, PDF en afbeeldingen.

V2: Waar kan ik Aspose.HTML voor Java downloaden?

A2: U kunt de Aspose.HTML voor Java-bibliotheek downloaden vandeze link.

V3: Is er een gratis proefversie beschikbaar voor Aspose.HTML voor Java?

A3: Ja, u kunt een gratis proefversie van Aspose.HTML voor Java verkrijgenhier.

V4: Hoe kan ik een tijdelijke licentie verkrijgen voor Aspose.HTML voor Java?

A4: Ga naar om een tijdelijke licentie voor Aspose.HTML voor Java te verkrijgendeze pagina.

V5: Kan ik ondersteuning krijgen voor Aspose.HTML voor Java?

A5: Ja, u kunt hulp en ondersteuning zoeken bij de Aspose-gemeenschap op de websiteAspose-forum.