Ovaj kratki vodič sadrži informacije o kako pretvoriti MPP u PDF pomoću Jave. Sadrži pojedinosti o konfiguraciji, slijed koraka koje treba izvršiti za pisanje ovog programa i primjer koda koji se može izvoditi za demonstraciju ove operacije. Možete konvertirati Microsoft Project u PDF pomoću Jave uz pomoć samo nekoliko API poziva.
Koraci za pretvaranje MPP-a u PDF pomoću Jave
- Konfigurirajte okruženje za korištenje Aspose.Tasks for Java u aplikaciji iz repozitorija Maven
- Učitajte MS Project datoteku predloška u objekt Project
- Instancirajte objekt klase PdfSaveOptions
- Postavite svojstvo veličine stranice u objekt PDFSaveOptions
- Pretvorite MPP datoteku u PDF pomoću opcija spremanja
Ovi jednostavni koraci pokrivaju cijeli postupak konvertiranja MS Projecta u PDF pomoću Jave s pojedinostima o konfiguraciji, postupnim postupkom i primjerkom koda koji se može izvoditi s opisom. Klasa Project koristi se za učitavanje MPP datoteke predloška, klasa PDFSaveOptions koristi se za postavljanje karakteristika izlazne PDF datoteke, a metoda Project.save() koristi se za pretvaranje datoteke zajedno s objektom klase PDFSaveOptions. Imajte na umu da objekt klase PDFSaveOptions nije obavezan i da se može izostaviti korištenjem zadanih postavki za izlaznu PDF datoteku.
Kod za izvoz MS Projecta u PDF pomoću Jave
import com.aspose.tasks.License; | |
import com.aspose.tasks.PageSize; | |
import com.aspose.tasks.PdfSaveOptions; | |
import com.aspose.tasks.Project; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to Convert MPP to PDF using Java | |
// Load license | |
License tasksLicense = new License(); | |
tasksLicense.setLicense("Aspose.Total.lic"); | |
// Load the MPP file | |
Project project = new Project("Sample.mpp"); | |
// Instantiate the PdfSaveOptions object | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
// Set page size | |
pdfSaveOptions.setPageSize(PageSize.A0); | |
// Export MPP to PDF | |
project.save("output.pdf", pdfSaveOptions); | |
System.out.println("Done"); | |
} | |
} |
Ovaj kôd za spremanje MPP-a kao PDF-a pomoću Jave koristi konstruktor klase projekta s nazivom datoteke predloška kao jedinim argumentom, ali možete koristiti i druge konstruktore poput onog s DBSettings koji podržava čitanje projektne datoteke iz baze podataka ili čitati projektnu datoteku iz memorijskog toka zajedno s opcijama učitavanja kao što je postavljanje lozinke ako je ulazna datoteka zaštićena lozinkom i tako dalje. Token za otkazivanje također se može postaviti da prekine operaciju učitavanja u slučaju pogreške ili nepotrebnog kašnjenja.
Ovdje smo naučili postupak promjene MPP-a u PDF. Ako želite naučiti postupak pretvaranja MPP-a u XPS, pogledajte članak na kako pretvoriti Microsoft Project datoteku u XPS u Javi.