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:
Java-ontwikkelomgeving: Zorg ervoor dat Java Development Kit (JDK) op uw systeem is geïnstalleerd.
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.
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.