Microsoft Project vytváří projekty ve formátu MPP. Umožňuje vytvářet, organizovat, sledovat a udržovat projekty. Soubor MPP obsahuje informace o úkolech projektu, zdrojích, přiřazeních, časových osách, rozpočtech a dalších. Programově můžeme exportovat data projektu ze souborů MPP do vícestránkových TIFF obrázků. V tomto článku se naučíme, jak převést MPP na TIFF v Javě.
V tomto článku se budou zabývat následujícími tématy:
- Java MPP to TIFF Converter API
- Převést MPP na TIFF
- Převést MPP na TIFF s kompresí
- Odstranit kompresi a převést MPP na TIFF
Java MPP to TIFF Converter API
Pro převod souboru MPP na TIFF použijeme API Aspose.Tasks for Java. Rozhraní API umožňuje čtení a zápis podporované formáty souborů bez nutnosti instalace Microsoft Project. Navíc umožňuje konverzi a ukládání souborů MPP.
Třída Project API představuje projekt. Poskytuje metodu save(string, SaveFileFormat), která uloží data projektu do souboru ve specifikovaném formátu souboru. Rozhraní API poskytuje výčet SaveFileFormat pro uložení výběru formátu projektu. Můžeme také určit další možnosti uložení obrázku při vykreslování stránek projektu do TIFF pomocí třídy ImageSaveOptions.
Prosím buď stáhněte si JAR API, nebo přidejte následující konfiguraci pom.xml do Java aplikace založené na Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>22.10</version>
</dependency>
Převeďte MPP na TIFF pomocí Java
Data projektu můžeme snadno exportovat ze souboru MPP do TIFF podle následujících kroků:
- Načtěte soubor MPP pomocí třídy Project.
- Uložte jako TIFF pomocí metody save(). Jako argumenty bere cestu k výstupnímu souboru TIFF a SaveFileFormat.
Následující ukázkový kód ukazuje, jak převést MPP na TIFF v Javě.
// Tento příklad kódu ukazuje, jak převést MPP na TIFF.
// Načtěte projekt MPP
Project project = new Project("C:\\Files\\Project.mpp");
// Uložte projekt jako TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
Převeďte MPP na TIFF pomocí komprese pomocí Java
Při převodu MPP na TIFF můžeme použít kompresi podle následujících kroků:
- Nejprve načtěte soubor MPP pomocí třídy Project.
- Dále vytvořte instanci třídy ImageSaveOptions.
- Poté zadejte TiffCompression.
- Nakonec zavolejte metodu save(). Jako argumenty bere cestu k výstupnímu souboru TIFF a možnosti SaveOptions.
Následující ukázkový kód ukazuje, jak převést MPP na TIFF s kompresí v Javě.
// Tento příklad kódu ukazuje, jak převést MPP na TIFF a použít kompresi.
// Načtěte projekt MPP
Project project = new Project("C:\\Files\\Project.mpp");
// Definujte možnosti uložení obrázku
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// Zadejte kompresi CCITT4
options.setTiffCompression(TiffCompression.Ccitt4);
// Uložte projekt jako TIFF
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);
Odstraňte kompresi a převeďte MPP na TIFF pomocí Java
Můžeme také odstranit kompresi a poté převést MPP na TIFF podle výše uvedených kroků. Potřebujeme však pouze nastavit TiffCompression jako TiffCompression.None v kroku č. 3.
Následující ukázkový kód ukazuje, jak odstranit kompresi a převést MPP na TIFF v Javě.
// Tento příklad kódu ukazuje, jak převést MPP na TIFF a použít kompresi.
// Načtěte projekt MPP
Project project = new Project("C:\\Files\\Project.mpp");
// Definujte možnosti uložení obrázku
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// Zadejte Kompresi Tiff jako Žádná
options.setTiffCompression(TiffCompression.None);
// Uložte projekt jako TIFF
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.
Závěr
V tomto článku jsme se naučili, jak načíst soubor MPP a převést na TIFF v Javě. Také jsme viděli, jak specifikovat možnosti ukládání obrázků a nastavit kompresi při ukládání jako TIFF programově. Kromě toho se můžete dozvědět více o Aspose.Note pro Java API pomocí dokumentace. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na našem bezplatném fóru podpory.