MHTML mit der Java API in PDF konvertieren
Aspose.HTML for Java
konvertiert MHTML-Webarchive mit
Converter.convertMHTML()
in PDF. Öffnen Sie die Datei .mht oder .mhtml als Stream, erstellen Sie
PdfSaveOptions
und geben Sie den Ausgabepfad an. Dabei werden das archivierte HTML und die gespeicherten Ressourcen verarbeitet.
Java-Codebeispiel für MHTML in PDF
Das Beispiel konvertiert input.mhtml in PDF und speichert das Ergebnis als output.pdf. Try-with-resources schließt die verwendete Ressource automatisch.
MHTML in PDF mit Java konvertieren
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;
import java.io.FileInputStream;
// Open the MHTML archive
try (FileInputStream inputStream = new FileInputStream("input.mhtml")) {
// Create the PDF save options
PdfSaveOptions options = new PdfSaveOptions();
// Convert MHTML to PDF
Converter.convertMHTML(inputStream, options, "output.pdf");
}
MHTML-in-PDF-Konvertierung online testen
Laden Sie eine MHTML-Datei hoch oder geben Sie ihre URL an, um das Ergebnis vor der Integration in eine Java-Anwendung zu prüfen.
MHTML mit Java in PDF konvertieren
- Fügen Sie Aspose.HTML for Java zum Projekt hinzu.
- Öffnen Sie die MHTML-Datei als
FileInputStream. - Erstellen Sie
PdfSaveOptions. - Übergeben Sie Stream, Optionen und Ausgabepfad an
Converter.convertMHTML(). - Schließen Sie den Stream mit try-with-resources.
PDF-Seitenlayout und Sicherheit für MHTML konfigurieren
PdfSaveOptions steuert Seitengröße, Ränder, Hintergrund, Auflösung, CSS-Verarbeitung und Verschlüsselung. Schriftarten, Ressourcen und Dokumentabmessungen beeinflussen die Paginierung.
Weitere Einstellungen und Beispiele finden Sie unter
MHTML in PDF mit Java konvertieren
und in der
API-Referenz für PdfSaveOptions
.
Aspose.HTML for Java installieren
Fügen Sie Aspose.HTML for Java aus dem offiziellen Aspose-Repository hinzu. Ersetzen Sie ASPOSE_HTML_VERSION durch eine genaue Versionsnummer von der Seite
Aspose.HTML for Java-Releases
und laden oder erstellen Sie das Projekt anschließend neu, damit die Abhängigkeit aufgelöst wird.
Fügen Sie das Repository und die Abhängigkeit zum Maven-Projekt hinzu:
Maven – pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>ASPOSE_HTML_VERSION</version>
</dependency>
</dependencies>Fügen Sie das Repository und die Abhängigkeit zum Gradle-Projekt hinzu:
Gradle – build.gradle
repositories {
maven {
url = uri('https://releases.aspose.com/java/repo/')
}
}
dependencies {
implementation 'com.aspose:aspose-html:ASPOSE_HTML_VERSION'
}Verwenden Sie ein JDK, das mit dem ausgewählten Release kompatibel ist. Hinweise zur manuellen JAR-Installation, Kotlin DSL, Updates und zur Fehlerbehebung bei Abhängigkeiten finden Sie unter Aspose.HTML for Java installieren .
Fragen zur Konvertierung von MHTML in PDF
1. Kann ich Seitengröße und Ränder beim Konvertieren von MHTML in PDF ändern?
Ja. Konfigurieren Sie Seitengröße und Ränder in PdfSaveOptions.
2. Kann ich ein aus MHTML erstelltes PDF mit einem Kennwort schützen?
Ja. Legen Sie Verschlüsselung und Berechtigungen in PdfSaveOptions fest.
3. Warum können beim Konvertieren von MHTML in PDF Bilder oder Stile fehlen?
Relative Ressourcen müssen über den Speicherort des Dokuments oder eine gültige Basis-URL erreichbar sein.
4. Kann ich MHTML kostenlos online in PDF konvertieren?
Ja. Verwenden Sie den kostenlosen Online-Konverter für MHTML in PDF für eine manuelle Konvertierung und Aspose.HTML for Java für automatisierte Java-Workflows.
Verwandte Java-Konvertierungen
Wählen Sie ein weiteres Ausgabeformat für MHTML oder einen verwandten Konvertierungsworkflow.