XHTML je textový formát souboru s označením ve formátu XML. Tento formát je široce používán, protože je obecný a vyžaduje méně skriptování. Zatímco soubory PDF jsou soubory formátu s pevným rozložením, které se běžně používají, protože jsou nezávislé na platformě. V některých případech může být nutné převést soubory XHTML do formátu PDF. V souladu s takovými případy použití tento článek ukazuje, jak převést XHTML do formátu PDF v Javě.
XHTML to PDF Converter – instalace Java API
Aspose.HTML for Java API podporuje HTML, MHTML, PDF a mnoho dalších formátů souborů. Rozhraní API můžete rychle nakonfigurovat stažením jeho souboru JAR ze sekce New Releases nebo pomocí následujících konfigurací pro přístup z Aspose Repository:
úložiště:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Převeďte XHTML na soubor PDF programově v Javě
Níže uvedené kroky podrobně popisují, jak převést soubor XHTML do formátu PDF programově v Javě:
- Načtěte vstupní soubor XHTML.
- Vytvořte objekt třídy PdfSaveOptions.
- Převeďte soubor XHTML do formátu PDF.
Níže uvedený fragment kódu ukazuje, jak programově převést XHTML do formátu PDF v Javě:
// Chcete-li jej převést, načtěte vstupní soubor XHTML
HTMLDocument document = new HTMLDocument("sample.xhtml");
// Vytvořte instanci PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Uložte XHTML jako dokument PDF
Converter.convertHTML(document, options, "output.pdf");
Prozkoumejte Aspose.HTML pro Java
Můžete se podívat do sekce dokumentace a prozkoumat různé další funkce API. Kromě toho jsou odpovídajícím způsobem pokryta další užitečná témata poskytující informace o poznámkách k vydání a také podrobnosti v příručce pro začátečníky.
Závěr
Na závěr jste se naučili, jak převést XHTML do formátu PDF. Tato konverze je užitečná v různých situacích, jako když potřebujete sdílet data s mnoha lidmi. Kromě toho, pokud máte nějaké dotazy nebo nejasnosti, neváhejte nám napsat na fórum.