Este tema conciso se centra en cómo convertir MPP a PNG en Java. Proporciona pasos de configuración bien definidos y un código de ejemplo funcional para demostrar la capacidad. Puede crear fácilmente una aplicación para transformar un archivo MPP a PNG usando Java con la ayuda de algunas llamadas API.
Pasos para convertir MPP a PNG usando Java
- Establezca el entorno para incluir Aspose.Tasks for Java usando el administrador de repositorio para convertir MPP a PNG usando Java
- Acceda a un archivo MPP existente usando el objeto de clase Project para cambiar MPP a PNG usando Java
- Configure las opciones del archivo PNG de salida usando el objeto de clase ImageSaveOptions
- Guarde MPP como PNG en Java usando el método de guardar
Los pasos mencionados anteriormente abarcan los detalles completos de configuración y un procedimiento paso a paso para convertir MS Project a PNG usando Java. El objeto de clase Proyecto se crea para acceder al archivo MPP de origen desde el disco y luego se usa la instancia de clase ImageSaveOptions para configurar las propiedades del archivo PNG de salida. La instancia de clase ImageSaveOptions no es obligatoria y se puede excluir utilizando la configuración predeterminada para el archivo PNG de salida durante el renderizado.
Código para guardar MPP como PNG en Java
import com.aspose.tasks.ImageSaveOptions; | |
import com.aspose.tasks.License; | |
import com.aspose.tasks.PageSize; | |
import com.aspose.tasks.PixelFormat; | |
import com.aspose.tasks.PresentationFormat; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveFileFormat; | |
public class MppToPng { | |
public static void main(String[] args) throws Exception {// Throws exception for the MPP file | |
String FilePath = "//Users//KBase//TestData//"; | |
// Applying product license load and convert MPP to PNG image | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the MS MPP file from the disk | |
Project pngProject = new Project(FilePath + "Input.mpp"); | |
// Set the PNG image Options | |
ImageSaveOptions pngOpts = new ImageSaveOptions(SaveFileFormat.Png); | |
pngOpts.setPixelFormat(PixelFormat.Format32bppArgb); | |
pngOpts.setPresentationFormat(PresentationFormat.TaskSheet); | |
pngOpts.setPageSize(PageSize.A4); | |
// Save the exported PNG image on the disk | |
pngProject.save("MpptoPng.png", pngOpts); | |
} | |
} |
Este ejemplo demuestra la función para convertir MPP a PNG usando Java con la ayuda de una interfaz API simple. El objeto de clase Proyecto tiene constructores sobrecargados que pueden cargar el archivo fuente desde el disco y también desde fuentes como la Web o la base de datos utilizando flujos de memoria. La clase ImageSaveOptions se utiliza para personalizar el archivo PNG de salida mediante métodos de configuración como setFitContent, setResolution, setPageCount, setPages, setImageQuality y setPixelFormat, por nombrar algunos.
Este ejemplo nos ha iluminado sobre el proceso para cambiar MPP a PNG usando Java. Si desea obtener información sobre el proceso de conversión de un MPP a un archivo CSV, consulte el artículo sobre convertir MPP a CSV en Java.