Este tópico conciso se concentra em como converter MPP em PNG em Java. Ele fornece etapas de configuração bem definidas e um exemplo de código funcional para demonstrar a capacidade. Você pode criar facilmente um aplicativo para transformar arquivo MPP em PNG usando Java com a ajuda de algumas chamadas de API.
Etapas para converter MPP em PNG usando Java
- Estabeleça o ambiente para incluir Aspose.Tasks for Java usando o gerenciador de repositório para converter MPP em PNG usando Java
- Acesse um arquivo MPP existente usando o objeto de classe Project para alterar MPP para PNG usando Java
- Defina as opções do arquivo PNG de saída usando o objeto de classe ImageSaveOptions
- Salve MPP como PNG em Java usando o método save
As etapas mencionadas acima abrangem os detalhes completos da configuração e um procedimento passo a passo para converter MS Project em PNG usando Java. O objeto da classe Project é criado para acessar o arquivo MPP de origem do disco e, em seguida, a instância da classe ImageSaveOptions é usada para definir as propriedades do arquivo PNG de saída. A instância da classe ImageSaveOptions não é obrigatória e pode ser excluída usando as configurações padrão para o arquivo PNG de saída durante a renderização.
Código para salvar MPP como PNG em 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 exemplo demonstra o recurso para converter MPP em PNG usando Java com a ajuda de uma interface API simples. O objeto da classe Project sobrecarregou construtores que podem carregar o arquivo de origem do disco e também de fontes como a Web ou banco de dados usando fluxos de memória. A classe ImageSaveOptions é usada para personalizar o arquivo PNG de saída usando métodos setter como setFitContent, setResolution, setPageCount, setPages, setImageQuality e setPixelFormat, para citar alguns.
Este exemplo nos esclareceu sobre o processo de alterar MPP para PNG usando Java. Se você quiser saber mais sobre o processo de conversão de um arquivo MPP em um arquivo CSV, consulte o artigo em converter MPP para CSV em Java.