Այս հակիրճ թեման կենտրոնանում է այն բանի վրա, թե ինչպես փոխարկել MPP-ը PNG Java-ում: Այն տրամադրում է հստակ սահմանված կազմաձևման քայլեր և աշխատանքային օրինակ կոդ՝ հնարավորությունը ցուցադրելու համար: Դուք կարող եք հեշտությամբ ստեղծել հավելված՝ MPP ֆայլը PNG-ի փոխակերպելու համար՝ օգտագործելով Java մի քանի API զանգերի օգնությամբ:
Java-ի միջոցով MPP-ն PNG-ի փոխարկելու քայլեր
- Ստեղծեք միջավայր՝ ներառելու համար Aspose.Tasks for Java՝ օգտագործելով պահեստի կառավարիչը՝ MPP-ի PNG-ի փոխակերպելու Java-ի միջոցով
- Մուտք գործեք գոյություն ունեցող MPP ֆայլ՝ օգտագործելով Project դասի օբյեկտը՝ Java-ի միջոցով MPP-ն PNG-ի փոխելու համար:
- Սահմանեք ելքային PNG ֆայլի ընտրանքները՝ օգտագործելով ImageSaveOptions դասի օբյեկտը
- Պահպանեք MPP-ն որպես PNG Java-ում՝ օգտագործելով պահպանման մեթոդը
Վերոհիշյալ քայլերը ներառում են կազմաձևման ամբողջական մանրամասները և քայլ առ քայլ ընթացակարգ՝ MS Project-ը PNG-ի փոխարկելու Java-ի միջոցով: Project դասի օբյեկտը ստեղծվում է աղբյուրի MPP ֆայլը սկավառակից մուտք գործելու համար, այնուհետև ImageSaveOptions դասի օրինակն օգտագործվում է ելքային PNG ֆայլի հատկությունները սահմանելու համար: ImageSaveOptions դասի օրինակը պարտադիր չէ և կարող է բացառվել՝ օգտագործելով ելքային PNG ֆայլի լռելյայն կարգավորումները՝ մատուցման ընթացքում:
Կոդ՝ MPP-ն որպես PNG Java-ում պահելու համար
import com.aspose.tasks.ImageSaveOptions; | |
import com.aspose.tasks.License; | |
import com.aspose.tasks.PageSize; | |
import com.aspose.tasks.PixelFormat; | |
import com.aspose.tasks.PresentationFormat; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveFileFormat; | |
public class MppToPng { | |
public static void main(String[] args) throws Exception {// Throws exception for the MPP file | |
String FilePath = "//Users//KBase//TestData//"; | |
// Applying product license load and convert MPP to PNG image | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the MS MPP file from the disk | |
Project pngProject = new Project(FilePath + "Input.mpp"); | |
// Set the PNG image Options | |
ImageSaveOptions pngOpts = new ImageSaveOptions(SaveFileFormat.Png); | |
pngOpts.setPixelFormat(PixelFormat.Format32bppArgb); | |
pngOpts.setPresentationFormat(PresentationFormat.TaskSheet); | |
pngOpts.setPageSize(PageSize.A4); | |
// Save the exported PNG image on the disk | |
pngProject.save("MpptoPng.png", pngOpts); | |
} | |
} |
Այս օրինակը ցույց է տալիս «MPP-ին PNG-ի փոխարկելու» հատկությունը՝ օգտագործելով Java* պարզ API ինտերֆեյսի օգնությամբ: Project դասի օբյեկտն ունի գերբեռնված կոնստրուկտորներ, որոնք կարող են բեռնել աղբյուրի ֆայլը սկավառակից, ինչպես նաև այնպիսի աղբյուրներից, ինչպիսիք են համացանցը կամ տվյալների բազան՝ օգտագործելով հիշողության հոսքերը: ImageSaveOptions դասը օգտագործվում է ելքային PNG ֆայլը հարմարեցնելու համար՝ օգտագործելով setter մեթոդները, ինչպիսիք են setFitContent, setResolution, setPageCount, setPages, setImageQuality և setPixelFormat՝ մի քանիսը նշելու համար:
Այս օրինակը մեզ պարզաբանել է Java*-ի միջոցով *MPP-ն PNG-ի փոխելու գործընթացի մասին: Եթե ցանկանում եք իմանալ MPP-ն CSV ֆայլի փոխարկելու գործընթացի մասին, տես փոխարկել MPP-ն CSV-ի Java-ում-ի հոդվածը: