Puede convertir un archivo pdf a una imagen WMF en Java en dos simples pasos. En primer lugar, al usar Aspose.PDF para Java , puede exportar PDF a JPEG. Después de eso, al usar Aspose.Imaging for Java API de procesamiento de imágenes, puede convertir JPEG a WMF. Ambas API se incluyen en el paquete Aspose.Total for Java .
Exportar PDF a WMF a través de Java
- Abra el archivo PDF usando la clase Document
- Inicialice el objeto de clase y renderice PDF a JPEG mediante [Process]( https://reference.aspose.com/pdf/java/com.aspose.pdf.devices/JpegDevice#process-com . método aspose.pdf.Page-java.io.OutputStream-)
- Cargue el archivo JPEG usando la clase Imagen
- Guarde el documento en formato WMF usando save método
Requisitos de conversión
Puede usar fácilmente Aspose.Total para Java directamente desde un proyecto basado en Maven e incluya bibliotecas en su pom.xml.
Alternativamente, puede obtener un archivo ZIP de descargas .
Convierta PDF a WMF en un solo archivo a través de Java
La API también le permite exportar archivos PDF a WMF a un solo archivo. Para convertir todas las páginas, primero puede convertir su documento PDF en un archivo TIFF y luego puede exportar el archivo TIFF a WMF. Puede abrir el archivo de entrada usando la clase Document y crear objetos de dispositivo Resolución, TiffSettings y TIFF. Puede obtener una sola imagen TIFF usando [proceso]( https://reference.aspose.com/pdf/java/com.aspose.pdf.devices/TiffDevice#process-com.aspose.pdf.IDocument-int-int- método java.io.OutputStream-) de la clase TiffDevice . Finalmente, puede cargar el archivo TIFF usando la clase Imagen y guardarlo en formato WMF usando save .
Convierta PDF a WMF con marca de agua a través de Java
Con la API, también puede exportar un archivo PDF a WMF con marca de agua en su documento WMF. Para agregarle una marca de agua, primero puede convertir PDF a JPEG y agregarle una marca de agua. Para agregar una marca de agua, cargue un archivo de imagen usando la clase Imagen , cree un objeto de Graphics e inicialícela con el objeto Image, cree una nueva Matrix y configure la traducción y transformación al ángulo deseado y agregue una marca de agua usando [Graphics.drawString]( https://reference.aspose.com/imaging/java/com.aspose.imaging/Graphics# método drawString-java.lang.String-com.aspose.imaging.Font-com.aspose.imaging.Brush-float-float-). Después de agregar la marca de agua en su imagen, puede guardar el JPEG como formato WMF.
Convertir y rotar archivos PDF a WMF a través de Java
Usando la API, también puede rotar la imagen WMF de salida según sus necesidades. El método Image.rotateFlip se puede utilizar para rotar la imagen 90/180/270 grados y voltear la imagen horizontal o verticalmente. La biblioteca proporciona métodos simples para realizar operaciones complejas mientras encapsula todos los detalles desagradables. Puede especificar el tipo de rotación y volteo para aplicar a la imagen. Para rotar y voltear la imagen, puede cargar la imagen JPEG convertida usando la clase Imagen y llamar a la imagen. giratorio mientras especifica el RotateFlipType .