Utilice nuestra API de conversión de documentos para crear software portátil, robusto y seguro en Java. Esta es una solución de software profesional completa para importar y exportar HTML, PDF y muchos otros formatos de documentos usando Java.
Para los desarrolladores de Java que buscan una solución perfecta para convertir HTML a PDF, Aspose.Words for Java proporciona una API de conversión de archivos intuitiva y sencilla. Nuestra solución permite a los desarrolladores de Java convertir fácilmente archivos de un formato a otro, lo que la convierte en una herramienta indispensable para automatizar las tareas de conversión de archivos.
Ya sea que esté trabajando con HTML, PDF u otros formatos de archivo, Aspose.Words for Java los cubre todos y garantiza resultados de la más alta calidad. Pruebe cómo funciona el Java código con sus archivos HTML ahora mismo.
El siguiente ejemplo demuestra cómo convertir HTML a PDF con solo unas pocas líneas de Java código. Comience incluyendo el espacio de nombres Aspose.Words en su proyecto Java. A continuación, especifique la ruta al archivo de entrada y cree un objeto Document para cargar el contenido HTML. Luego deberá especificar la ruta al archivo de salida PDF y utilizar el método save() para guardar el resultado como PDF. La API de conversión determinará el formato del archivo de salida según la extensión de archivo especificada.
// 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.*;
Document doc = new Document("Input.html");
doc.save("Output.pdf");
import com.aspose.words.*;
Document doc = new Document("Input.html");
doc.save("Output.pdf");
import com.aspose.words.*;
Document doc = new Document("Input.html");
for (int page = 0; page < doc.getPageCount(); page++)
{
Document extractedPage = doc.extractPages(page, 1);
extractedPage.save(String.format("Output_%d.pdf", page + 1));
}
import com.aspose.words.*;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.insertImage("Input.html");
doc.save("Output.pdf");
import com.aspose.words.*;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.insertImage("Input.html");
shape.getShapeRenderer().save("Output.pdf", new ImageSaveOptions(SaveFormat.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.
Puede convertir HTML a muchos otros formatos de archivo: