Passen Sie die XPS-Seitengröße mit Aspose.HTML für Java an
In diesem Tutorial führen wir Sie durch den Prozess der Anpassung der XPS-Seitengröße mit Aspose.HTML für Java. Mit dieser leistungsstarken Bibliothek können Sie HTML-Dokumente bearbeiten und in verschiedene Formate, einschließlich XPS, rendern. Das Anpassen der Seitengröße ist wichtig, wenn Sie die Ausgabeabmessungen Ihres XPS-Dokuments steuern müssen.
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
Java-Entwicklungsumgebung: Stellen Sie sicher, dass Java Development Kit (JDK) auf Ihrem System installiert ist.
Aspose.HTML für Java-Bibliothek: Sie müssen die Aspose.HTML für Java-Bibliothek herunterladen und in Ihr Java-Projekt einbinden. Sie finden die BibliothekHier.
HTML-Eingabedatei: Bereiten Sie eine HTML-Datei vor, die Sie rendern möchten, und passen Sie die XPS-Seitengröße dafür an. Sie können für dieses Tutorial Ihre eigene HTML-Datei verwenden.
Pakete importieren
Zuerst müssen Sie die erforderlichen Pakete importieren, um mit Aspose.HTML für Java arbeiten zu können. Fügen Sie diese Pakete am Anfang Ihrer Java-Klasse ein:
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;
Schritt 1: Legen Sie den Namen der Eingabedatei fest
try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream("YourInputFile.html")) {
// ...
}
In diesem Schritt lesen wir Ihre HTML-Eingabedatei mit einemFileInputStream
.
Schritt 2: Erstellen Sie ein HTML-Dokument und legen Sie Stile fest
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";
// ...
Dieser Schritt umfasst die Erstellung einesHTMLDocument
und Stile hinzufügen.
Schritt 3: XPS-Rendering-Optionen erstellen
com.aspose.html.rendering.xps.XpsRenderingOptions xps_options = new com.aspose.html.rendering.xps.XpsRenderingOptions();
Hier erstellen wir XPS-Rendering-Optionen, um den Rendering-Prozess zu konfigurieren.
Schritt 4: Passen Sie die Seitengröße an
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);
In diesem Schritt legen Sie die Seitengröße fest und geben an, ob diese an die breiteste Seite angepasst werden soll.
Schritt 5: Rendern der Ausgabe
com.aspose.html.rendering.xps.XpsDevice device = new com.aspose.html.rendering.xps.XpsDevice(xps_options, "YourOutputFile.xps");
renderer.render(device, html_document);
Im letzten Schritt rendern wir die XPS-Ausgabe mit den konfigurierten Optionen.
Abschluss
In diesem Tutorial haben wir Ihnen gezeigt, wie Sie die XPS-Seitengröße mit Aspose.HTML für Java anpassen. Sie können die Ausgabeabmessungen Ihrer XPS-Dokumente steuern und sicherstellen, dass sie Ihren spezifischen Anforderungen entsprechen. Mit dem bereitgestellten Code und den Schritten können Sie diese Funktion problemlos in Ihre Java-Anwendungen implementieren.
Wenn Sie Fragen haben oder weitere Hilfe benötigen, besuchen Sie bitte dieAspose.HTML für Java-Dokumentation oder bitten Sie um Hilfe auf derAspose Forum.
Häufig gestellte Fragen
F1: Was ist Aspose.HTML für Java?
A1: Aspose.HTML für Java ist eine Java-Bibliothek, mit der Entwickler HTML-Dokumente bearbeiten und in verschiedene Formate wie XPS, PDF und Bilder konvertieren können.
F2: Wo kann ich Aspose.HTML für Java herunterladen?
A2: Sie können die Aspose.HTML für Java-Bibliothek herunterladen vondieser Link.
F3: Gibt es eine kostenlose Testversion von Aspose.HTML für Java?
A3: Ja, Sie können eine kostenlose Testversion von Aspose.HTML für Java erhalten vonHier.
F4: Wie kann ich eine temporäre Lizenz für Aspose.HTML für Java erhalten?
A4: Um eine temporäre Lizenz für Aspose.HTML für Java zu erhalten, besuchen Siediese Seite.
F5: Kann ich Support für Aspose.HTML für Java erhalten?
A5: Ja, Sie können Hilfe und Unterstützung von der Aspose-Community erhalten auf derAspose Forum.