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
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.