Konwerter projektów Aspose.Tasks do formatu PDF dla .NET

TASKS.Tasks Projekt do PDF Konwerter dla .NET umożliwia programistom bezwzględną konwersję plików programu Microsoft Project (MPP) w profesjonalne, wysokiej jakości dokumenty PDF. Zbudowany na szczycie programu Aspose.Tasks API, ten wtyczka ułatwia złożone przepływy pracy i zapewnia dokładne zachowanie zadań, zasobów, kalendarzy i wykresów Gantta - wszystko bez konieczności zainstalowania projektu Microsoft.

Instalacja i ustawienie

Wspierane platformy:

  • Systemy operacyjne: Windows, Linux, macOS
  • Ramy : .NET Framework (3.5–4.8), .Net Standard 2.0, .net Core (2.0–3.1), .NET 5/6+, Mono (2.6.7+)
  • Narzędzia rozwojowe: Microsoft Visual Studio, MonoDevelop

Szybki start: Konwertuj MPP na PDF

using Aspose.Tasks;

Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);

Ten przykład pokazuje najprostszy sposób na ładowanie MPP plik i przechowywać go bezpośrednio do PDF za pomocą ustawień domyślnych.

Zaawansowane opcje eksportu

Wypełnij swoje wyroby z PdfSaveOptions w klasie:

Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();

// Ensure content fits within cells
options.FitContent = true;
options.Timescale = Timescale.Months;
options.PresentationFormat = PresentationFormat.TaskUsage;

project.Save("FitContentsToCellSize_out.pdf", options);

Dostosuj styl tekstowy

Twórcy mogą modyfikować formatowanie tekstu dla określonych elementów, takich jak ogólnie oceniane zasoby:

Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
options.PresentationFormat = PresentationFormat.ResourceSheet;

TextStyle style = new TextStyle();
style.Color = Color.OrangeRed;
style.FontStyle = FontStyle.Bold | FontStyle.Italic;
style.ItemType = TextItemType.OverallocatedResources;

options.TextStyles = new List<TextStyle> { style };
project.Save("CustomizeTextStyle_out.pdf", options);

Ta dostosowanie gwarantuje, że wyeksportowane pliki PDF spełniają standardy sprawozdawczości lub marki firmy.

Funkcje i funkcje

silnik konwersji podstawowej

  • Parsza zadania, zasoby, kalendarze i baseliny.
  • Utrzymuje układ i stylowanie native MS Project.
  • Obsługuje eksporty wielokrotne i wielowizualne.

Wsparcie formatów plików

  • Converts .mpp (Projekt na lata 2010–2021+), .mpt (Templates) i projekt XML i plików.
  • Normalizuje wersje schematu dla konsekwentnego renderowania.

Widok i wykres dostosowania

  • Widok eksportu: Gantt Chart , Task Usage lub kombinowane układy.
  • Aplikuj filtry, grupowania i przystosowane tabele z projektu źródłowego.

Page Setup i Paginacja

  • Rozmiar strony kontrolnej (A4, List, Prawo, indywidualne), orientacja i marginesy.
  • Skala wykresów, aby dopasować się do pojedynczych lub wielopoziomowych układów.
  • Automatyczne przeglądanie na dużych liniach czasowych.

PDF Kompatybilność i jakość

  • Wsparcie dla plików PDF 1.4–2.0.
  • Zgodność z standardami archiwalnymi (PDF/A-1b, PDF/ A-2u).
  • Wbudowanie czcionek, kompresja obrazu, opcje renderowania raster/vector.

Stream i przepływy robocze plików

  • Zapisz do strumieni dla aplikacji sieci Web / chmury lub ścieżki plików dla narzędzi desktopowych.
  • Wsparcie dla synchronnych i asynchronowych rurociągów.

Zarządzanie dużym projektem

  • Optymalizowany dla tysięcy zadań i projektów z wieloma zasobami.
  • Obsługuje progres callbacks i tokeny anulowania.

Sprawozdanie błędu

  • Potwierdza skorumpowane daty, brakujące uzależnienia lub niedopierane pola.
  • Zapewnia szczegółową obsługę wyjątków dla integracji CI/CD.

Najlepsze praktyki

  • Konfiguruj wcześniejsze licencje : Unikaj przerw w ocenie czasu pracy.
  • Dostarczanie zasobów : Użyj using Bloki do darmowych rąk.
  • Wizje predefiniowane : Ustaw filtry / tabele w szablonach projektu przed konwersją.
  • Zapewnij czytelność : W przypadku szerokich wykresów Gantt, użyj eksportu wielokątnego po skali.
  • Płyn przepływowy : Zmniejszenie nadwyżki I/O w środowiskach o wysokiej mocy.

Często zadawane pytania

**Q: Czy mogę korzystać z programu Project to PDF Converter w aplikacjach ASP.NET lub WPF?**Pracuje w aplikacjach ASP.NET, WCF, WinForms, WPF i Mono w systemie Windows, Linux i Mac.

**Q: Jak dostosować wygląd PDF?**Używanie PdfSaveOptions Aby skonfigurować czcionki, style tekstowe, formaty daty, marginy i początkowe ustawienia widoku PDF.

**Q: Czy mogę podać obiekt widok bezpośrednio?**Tak – użyj SaveOptions.ViewSettings dla wyraźnej perspektywy eksportu, przekraczania PresentationFormat.

**Q: Jakie widoki programu Microsoft Project są obsługiwane?**Obsługiwane widoki obejmują Gantt Chart , Task Usage i inne.

 Polski