Utilice nuestra API de combinación de documentos para crear software portátil, robusto y seguro en Java. Esta es una solución profesional para convertir múltiples XHTML en PDF usando Java. ¡Pruébelo online gratis!
La biblioteca Java permite a los desarrolladores de Java convertir XHTML a PDF con unas pocas líneas de código. El motor de conversión XHTML analiza el diseño y la estructura XHTML original y exporta el contenido combinado al formato PDF.
Utilice Java para convertir XHTML a PDF con la máxima flexibilidad y velocidad. Ejecute una demostración en vivo en línea y verifique la más alta calidad de PDF directamente en un navegador. La API de conversión XHTML admite un montón de opciones útiles.
Para convertir varios XHTML a PDF simplemente use la biblioteca Java que maneja todos los detalles de bajo nivel.
Convierta varios XHTML y guarde el resultado como un único PDF. Si desarrolla código en Java, esto será más simple de lo que parece. Vea el ejemplo de Java que itera a través de documentos y los convierte a PDF:
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Copiar
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Copiar
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Copiar
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Copiar
import com.aspose.words.*;
List<String> fileNames = Arrays.asList("Input1.xhtml", "Input2.xhtml");
Document output = new Document();
// Elimina todo el contenido del documento de destino antes de agregarlo.
output.removeAllChildren();
for (String fileName : fileNames)
{
Document input = new Document(fileName);
// Anexa el documento de origen al final del documento de destino.
output.appendDocument(input, ImportFormatMode.KEEP_SOURCE_FORMATTING);
}
output.save("Output.pdf");
Alojamos nuestros paquetes de Java en repositorios de Maven. 'Aspose.Words para Java' es un JAR común que contiene código de bytes. Siga las instrucciones paso a paso sobre cómo instalarlo en su entorno de desarrollador Java.
Se admiten Java SE 7 y las versiones más recientes de Java También proporcionamos un paquete separado para Java SE 6 en caso de que esté obligado a utilizar este JRE obsoleto.
Nuestro Java es multiplataforma y se ejecuta en todos los sistemas operativos con implementación de JVM Microsoft Windows, Linux, macOS, Android e iOS.
Para obtener información sobre las dependencias de paquetes opcionales, como JogAmp JOGL, motor de fuentes Harfbuzz Java Advanced Imaging JAI, consulte la documentación del producto.