Toto stručné téma se zaměřuje na to, jak převést MPP na PNG v Javě. Poskytuje dobře definované konfigurační kroky a funkční ukázkový kód pro demonstraci schopnosti. Pomocí několika volání API můžete snadno vytvořit aplikaci pro transformaci MPP souboru na PNG pomocí Java.
Kroky k převodu MPP na PNG pomocí Java
- Vytvořte prostředí tak, aby zahrnovalo Aspose.Tasks for Java pomocí správce úložiště pro převod MPP na PNG pomocí Java
- Přístup k existujícímu souboru MPP pomocí objektu třídy Project pro změnu MPP na PNG pomocí Java
- Nastavte možnosti výstupního souboru PNG pomocí objektu třídy ImageSaveOptions
- Uložte MPP jako PNG v Javě pomocí metody uložení
Výše uvedené kroky zahrnují kompletní konfigurační detaily a postupný postup pro převedení MS Project do PNG pomocí Java. Vytvoří se objekt třídy Project pro přístup ke zdrojovému souboru MPP z disku a poté se instance třídy ImageSaveOptions použije k nastavení vlastností výstupního souboru PNG. Instance třídy ImageSaveOptions není povinná a lze ji při vykreslování vyloučit pomocí výchozího nastavení pro výstupní soubor PNG.
Kód pro uložení MPP jako PNG v Javě
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); | |
} | |
} |
Tento příklad demonstruje funkci převodu MPP na PNG pomocí Java s pomocí jednoduchého rozhraní API. Objekt třídy Project má přetížené konstruktory, které mohou načíst zdrojový soubor z disku a také ze zdrojů, jako je web nebo databáze pomocí paměťových proudů. Třída ImageSaveOptions se používá k přizpůsobení výstupního souboru PNG pomocí metod setter, jako je setFitContent, setResolution, setPageCount, setPages, setImageQuality a setPixelFormat, abychom jmenovali alespoň některé.
Tento příklad nám osvětlil proces změny MPP na PNG pomocí Java. Pokud se chcete dozvědět o procesu převodu MPP na soubor CSV, přečtěte si článek na převést MPP na CSV v Javě.