Uložit jako PDF v Aspose.Tasks
Úvod
tomto tutoriálu vás provedeme procesem uložení projektu jako PDF pomocí Aspose.Tasks for Java. Pomocí Aspose.Tasks můžete efektivně převádět soubory projektu do formátu PDF, což zajišťuje kompatibilitu a snadné sdílení. Pojďme se ponořit do kroků:
Předpoklady
Než začnete, ujistěte se, že máte následující:
- Java Development Kit (JDK): Ujistěte se, že máte v systému nainstalovaný JDK.
- Aspose.Tasks for Java Library: Stáhněte a nainstalujte knihovnu Aspose.Tasks. Odkaz ke stažení najdetetady.
- Soubor projektu: Připravte si soubor projektu (např. HomeMovePlan.mpp), který chcete převést do PDF.
Importujte balíčky
import com.aspose.tasks.PdfSaveOptions;
import com.aspose.tasks.PresentationFormat;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.SaveOptions;
import com.aspose.tasks.Timescale;
Krok 1: Přečtěte si soubor vstupního projektu
String dataDir = "Your Data Directory";
Project project = new Project(dataDir + "HomeMovePlan.mpp");
Ujistěte se, že vyměníte"Your Data Directory"
s cestou k vašemu datovému adresáři obsahujícímu soubor projektu.
Krok 2: Uložte projekt jako PDF
project.save(dataDir + "Project5.pdf", SaveFileFormat.Pdf);
Tento fragment kódu uloží projekt jako soubor PDF s názvem „Project5.pdf“.
Krok 3: Přizpůsobení obsahu velikosti buňky
Project project1 = new Project(dataDir + "project6.mpp");
SaveOptions o = new PdfSaveOptions();
o.setFitContent(true);
o.setTimescale(Timescale.Months);
o.setPresentationFormat(PresentationFormat.TaskUsage);
Zde nastavujeme možnosti pro uložení PDF, včetně přizpůsobení obsahu, časové osy a formátu prezentace.
Krok 4: Skryjte legendy
o.setLegendOnEachPage(false);
Tento krok skryje legendy na každé stránce PDF.
Krok 5: Uložte projekt s použitými možnostmi
project1.save(dataDir + "result_months_WithoutLegend.pdf", o);
Nakonec tento kód uloží projekt s aplikovanými možnostmi do souboru PDF.
Závěr
V tomto tutoriálu jsme se naučili používat Aspose.Tasks pro Javu k uložení projektu jako PDF. Pomocí těchto jednoduchých kroků můžete efektivně převádět soubory projektu pro snadné sdílení a distribuci.
FAQ
Otázka: Je Aspose.Tasks kompatibilní se všemi verzemi Java?
Odpověď: Ano, Aspose.Tasks podporuje verze Java začínající od JDK 6 a vyšší.
Otázka: Mohu přizpůsobit vzhled výstupu PDF?
A: Rozhodně! Aspose.Tasks poskytuje různé možnosti přizpůsobení výstupu PDF podle vašich požadavků.
Otázka: Podporuje Aspose.Tasks jiné formáty souborů pro převod?
Odpověď: Ano, Aspose.Tasks podporuje širokou škálu formátů souborů, včetně MPP, XML, XLSX a dalších.
Otázka: Je k dispozici zkušební verze pro Aspose.Tasks?
Odpověď: Ano, můžete získat bezplatnou zkušební verzi Aspose.Tasks odtady.
Otázka: Kde mohu získat podporu pro Aspose.Tasks?
Odpověď: Pro podporu a pomoc můžete navštívit stránkuFórum Aspose.Tasks.