Այս կարճ ձեռնարկը պարունակում է տեղեկատվություն այն մասին, թե ինչպես փոխարկել MPP-ը PDF Java-ի միջոցով: Այն պարունակում է կազմաձևման մանրամասները, այս ծրագիրը գրելու համար կատարվող քայլերի հաջորդականությունը և այս գործողությունը ցուցադրելու համար գործարկվող կոդի նմուշ: Դուք կարող եք փոխակերպել Microsoft Project-ը PDF-ի, օգտագործելով java միայն API-ի մի քանի զանգերի օգնությամբ:
MPP-ն PDF-ի փոխարկելու քայլեր՝ Java-ի միջոցով
- Կարգավորեք միջավայրը, որպեսզի օգտագործի Aspose.Tasks for Java հավելվածը Maven պահոցից
- Բեռնեք ձևանմուշ MS Project ֆայլը Project օբյեկտում
- Ստեղծեք PdfSaveOptions դասի օբյեկտը
- Սահմանեք էջի չափի հատկությունը PDFSaveOptions օբյեկտում
- Փոխարկեք MPP ֆայլը PDF-ի, օգտագործելով պահպանման ընտրանքները
Այս պարզ քայլերն ընդգրկում են MS Project-ը PDF-ի փոխարկելու ամբողջական գործընթացը Java-ի միջոցով՝ ունենալով կազմաձևման մանրամասները, փուլային գործընթացը և գործարկվող օրինակելի կոդը՝ նկարագրությամբ: Project դասը օգտագործվում է ձևանմուշ MPP ֆայլը բեռնելու համար, PDFSaveOptions դասը՝ ելքային PDF ֆայլի բնութագրերը սահմանելու համար, իսկ Project.save() մեթոդը՝ ֆայլը PDFSaveOptions դասի օբյեկտի հետ փոխակերպելու համար: Նկատի ունեցեք, որ PDFSaveOptions դասի օբյեկտը պարտադիր չէ և կարող է բաց թողնել՝ օգտագործելով ելքային PDF ֆայլի լռելյայն կարգավորումները:
Կոդ՝ Java-ի միջոցով MS Project-ը PDF արտահանելու համար
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"); | |
} | |
} |
Այս կոդը * MPP-ն որպես PDF, օգտագործելով Java*-ը, օգտագործում է Project դասի կոնստրուկտոր՝ ձևանմուշի ֆայլի անունը որպես միակ փաստարկ, սակայն դուք կարող եք օգտագործել նաև այլ կոնստրուկտորներ, ինչպիսիք են DBSettings-ը, որն աջակցում է նախագծի ֆայլը տվյալների բազայից կարդալուն, կամ կարդալ ծրագրի ֆայլը հիշողության հոսքից, ինչպես նաև բեռնման ընտրանքները, ինչպիսիք են գաղտնաբառի կարգավորումը, եթե մուտքագրված ֆայլը պաշտպանված է գաղտնաբառով և այլն: Չեղարկման նշանը կարող է նաև սահմանվել այնպես, որ սխալի կամ անհարկի ուշացման դեպքում ընդհատվի բեռնման գործողությունը:
Մենք սովորել ենք MPP-ի PDF-ի փոխելու գործընթացը այստեղ: Եթե ցանկանում եք սովորել MPP-ի XPS-ի փոխարկելու գործընթացը, տես ինչպես փոխարկել Microsoft Project ֆայլը XPS-ի Java-ում-ի հոդվածը: