Jak przekonwertować MPP na PDF za pomocą Java

Ten krótki samouczek zawiera informacje o jak przekonwertować MPP na PDF przy użyciu Javy. Zawiera szczegóły konfiguracji, sekwencję kroków, które należy wykonać, aby napisać ten program, oraz przykładowy kod, który można uruchomić, aby zademonstrować tę operację. Możesz przekonwertować program Microsoft Project na format PDF za pomocą języka Java za pomocą tylko kilku wywołań interfejsu API.

Kroki, aby przekonwertować MPP na PDF za pomocą Java

  1. Skonfiguruj środowisko do wykorzystania Aspose.Tasks for Java w aplikacji z repozytorium Maven
  2. Załaduj plik szablonu MS Project do obiektu Project
  3. Utwórz instancję obiektu klasy PdfSaveOptions
  4. Ustaw właściwość rozmiaru strony w obiekcie PDFSaveOptions
  5. Konwertuj plik MPP do formatu PDF, korzystając z opcji zapisu

Te proste kroki obejmują cały proces konwersji MS Project na format PDF przy użyciu języka Java ze szczegółami konfiguracji, etapami procesu i uruchamialnym przykładowym kodem z opisem. Klasa Project służy do wczytywania pliku szablonu MPP, klasa PDFSaveOptions służy do ustawiania charakterystyk wyjściowego pliku PDF, a metoda Project.save() służy do konwersji pliku wraz z obiektem klasy PDFSaveOptions. Należy zauważyć, że obiekt klasy PDFSaveOptions nie jest obowiązkowy i można go pominąć, używając domyślnych ustawień wyjściowego pliku PDF.

Kod do eksportu MS Project do PDF przy użyciu 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");
}
}

Ten kod do * zapisywania MPP jako PDF przy użyciu Javy * używa konstruktora klasy Project z nazwą pliku szablonu jako jedynym argumentem, jednak możesz użyć innych konstruktorów, takich jak ten z DBSettings, który obsługuje odczyt pliku projektu z bazy danych lub odczyt plik projektu ze strumienia pamięci wraz z opcjami ładowania, takimi jak ustawienie hasła, jeśli plik wejściowy jest chroniony hasłem i tak dalej. Token anulowania można również ustawić tak, aby przerywał operację ładowania w przypadku błędu lub niepotrzebnego opóźnienia.

Nauczyliśmy się procesu zmiany MPP na PDF tutaj. Jeśli chcesz poznać proces konwersji MPP na XPS, zapoznaj się z artykułem na jak przekonwertować plik Microsoft Project na XPS w Javie.

 Polski