Elemente pro Seite festlegen: Archive mit GroupDocs.Viewer Java in HTML konvertieren
Das Konvertieren von Archivdateien wie ZIP oder RAR in web‑freundliches HTML ist ein häufiger Bedarf, wenn Sie Dokumente direkt im Browser teilen oder prüfen möchten. In diesem Leitfaden lernen Sie wie man Elemente pro Seite festlegt beim Rendern von Archiven, wie man Ressourcen‑HTML für eine eigenständige Ausgabe einbettet und wie man Archive effizient stapelweise konvertiert mit GroupDocs.Viewer Java.

Schnellantworten
- Was steuert “set items per page”? Es bestimmt, wie viele Dateien oder Ordner aus einem Archiv auf jeder erzeugten HTML‑Seite angezeigt werden.
- Kann ich Bilder und CSS direkt in das HTML einbetten? Ja – verwenden Sie die Option
forEmbeddedResources, um Ressourcen‑HTML einzubetten. - Ist eine Stapelkonvertierung möglich? Absolut; Sie können über eine Sammlung von Archiven iterieren und jedes mit denselben Einstellungen rendern.
- Benötige ich Maven, um GroupDocs.Viewer zu verwenden? Ja, fügen Sie die
maven groupdocs viewer‑Abhängigkeit wie unten gezeigt hinzu. - Welche Ausgabeformate werden unterstützt? Single‑Page HTML Java und Multi‑Page HTML Java sind beide verfügbar.
Was bedeutet “set items per page” in GroupDocs.Viewer?
Die set items per page‑Einstellung gehört zu den Archiv‑Renderoptionen. Sie gibt dem Viewer an, wie viele Archiveinträge (Dateien oder Ordner) auf jeder HTML‑Seite angezeigt werden sollen, wenn Sie ein mehrseitiges HTML‑Dokument erzeugen. Das Anpassen dieses Werts hilft, die Seitengröße und die Navigationsgeschwindigkeit auszubalancieren, insbesondere bei großen Archiven.
Warum Ressourcen‑HTML einbetten?
Das Einbetten von Ressourcen (Bilder, CSS, Schriftarten) direkt in die HTML‑Datei erzeugt ein einziges, portables Dokument, das ohne externe Dateien geöffnet werden kann. Das ist ideal für E‑Mail‑Anhänge, Offline‑Betrachtung oder das Einbetten der Ausgabe in andere Webseiten.
Voraussetzungen
- Erforderliche Bibliotheken: GroupDocs.Viewer Version 25.2 oder höher einbinden.
- Umgebung: Java Development Kit (JDK) installiert und konfiguriert.
- Kenntnisse: Grundlegendes Java und Maven‑Abhängigkeitsverwaltung.
Maven GroupDocs Viewer Einrichtung
Fügen Sie das GroupDocs‑Repository und die Viewer‑Abhängigkeit zu Ihrer pom.xml hinzu:
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/viewer/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>25.2</version>
</dependency>
</dependencies>
Lizenzbeschaffung
GroupDocs.Viewer bietet einen Free‑Trial‑Link, eine temporäre Lizenz oder eine Vollkauf‑Option. Wählen Sie das passende Angebot für Ihren Projektzeitplan.
Grundlegende Initialisierung
Nach der Maven‑Einrichtung bringen Sie den Viewer in Ihren Code:
import com.groupdocs.viewer.Viewer;
// Your initialization code here
Wie man Archive in Single‑Page HTML rendert
Schritt 1: Ausgabeverzeichnis festlegen
Path outputDirectory = Utils.getOutputDirectoryPath("YOUR_OUTPUT_DIRECTORY");
Schritt 2: Dateinamen für Single‑Page‑Ausgabe festlegen
Path pageFilePathFormat = outputDirectory.resolve("RAR_result.html");
Schritt 3: Viewer initialisieren
try (Viewer viewer = new Viewer(TestFiles.SAMPLE_RAR_WITH_FOLDERS)) {
// Further configuration steps follow
}
Schritt 4: Render‑Optionen konfigurieren (Ressourcen‑HTML einbetten)
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
Schritt 5: Als einzelne Seite rendern
options.setRenderToSinglePage(true);
viewer.view(options);
Wie man Archive in Multi‑Page HTML rendert und Elemente pro Seite festlegt
Schritt 1: Ausgabeverzeichnis wiederverwenden
Path outputDirectory = Utils.getOutputDirectoryPath("YOUR_OUTPUT_DIRECTORY");
Schritt 2: Dateinamenformat für mehrere Seiten definieren
Path pageFilePathFormat = outputDirectory.resolve("RAR_result_page_{0}.html");
Schritt 3: Viewer erneut initialisieren
try (Viewer viewer = new Viewer(TestFiles.SAMPLE_RAR_WITH_FOLDERS)) {
// Continue with multi‑page configuration
}
Schritt 4: Multi‑Page‑Optionen konfigurieren (Ressourcen‑HTML einbetten)
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
Schritt 5: Elemente pro Seite festlegen (primäres Schlüsselwort in Aktion)
options.getArchiveOptions().setItemsPerPage(10); // Default is 16
viewer.view(options);
Praktische Anwendungsfälle
- Document Management Systems: Archiv‑Vorschaufunktion hinzufügen, ohne zusätzliche Viewer zu installieren.
- Web‑Portale: Nutzern eine schnelle, download‑freie Möglichkeit bieten, gebündelte Dokumente zu erkunden.
- Collaboration Tools: Teams erlauben, geteilte Archive direkt im Browser zu prüfen.
Leistungsüberlegungen
- Ressourcenverwaltung: Speicherverbrauch im Auge behalten; für große Stapel die JVM‑Garbage‑Collector‑Einstellungen anpassen.
- Batch‑Convert Archives: Durchlaufen Sie eine Liste von Archivdateien und rufen Sie dieselbe Render‑Logik auf, um den Durchsatz zu maximieren.
- Caching‑Strategie: Rendered HTML in einem Cache speichern, wenn dasselbe Archiv häufig aufgerufen wird.
Häufig gestellte Fragen
F: Was ist GroupDocs.Viewer Java?
A: Eine vielseitige Bibliothek zum Rendern von Dokumenten — einschließlich Archiven — in Formate wie HTML, PDF und Bilder.
F: Wie kann ich eine kostenlose Testversion von GroupDocs.Viewer erhalten?
A: Besuchen Sie den free trial link, um herunterzuladen und zu testen.
F: Kann ich andere Dokumenttypen außer Archiven konvertieren?
A: Ja, der Viewer unterstützt PDFs, Word, Excel und viele weitere Formate.
F: Was soll ich tun, wenn das Rendern langsam ist?
A: Reduzieren Sie die Anzahl der Elemente pro Seite, aktivieren Sie Streaming oder verarbeiten Sie Archive in kleineren Stapeln.
F: Wo finde ich Hilfe oder Support?
A: Wenden Sie sich im support forum an.
F: Ist es möglich, CSS und Bilder direkt in das HTML einzubetten?
A: Absolut — verwenden Sie HtmlViewOptions.forEmbeddedResources wie in den Beispielen gezeigt.
F: Wie konvertiere ich einen Ordner voller Archive stapelweise?
A: Iterieren Sie über jede Datei mit einer for‑Schleife und wenden Sie dieselbe Viewer‑ und HtmlViewOptions‑Konfiguration für jede Iteration an.
Ressourcen
- Documentation: Vertiefen Sie sich in die Funktionalität mit der GroupDocs documentation.
- API Reference: Erkunden Sie die vollständige API unter GroupDocs API.
- Download: Laden Sie die neuesten Binärdateien von der download page.
- Purchase and Licensing: Prüfen Sie die Optionen auf der purchase page.
- Support and Community: Nehmen Sie an Diskussionen im GroupDocs forum teil.
Zuletzt aktualisiert: 2026-02-23
Getestet mit: GroupDocs.Viewer 25.2
Autor: GroupDocs