Този кратък урок съдържа информация за как да конвертирате 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 файл.
Код за експортиране на MS Project в PDF с помощта на Java
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.