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
- Instalacja pakietu NuGet
Aspose.Tasks
do Twojego projektu .NET. - Konfiguracja licencji poprzez następowanie Licencjonowanie według zużycia Przewodnik.
- Aby uzyskać pełne szczegóły dotyczące instalacji i kompatybilności ram, zobacz Instalacja przewodnik .
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.