Tasqize 1.0.0
dotnet add package Tasqize --version 1.0.0
NuGet\Install-Package Tasqize -Version 1.0.0
<PackageReference Include="Tasqize" Version="1.0.0" />
<PackageVersion Include="Tasqize" Version="1.0.0" />
<PackageReference Include="Tasqize" />
paket add Tasqize --version 1.0.0
#r "nuget: Tasqize, 1.0.0"
#:package Tasqize@1.0.0
#addin nuget:?package=Tasqize&version=1.0.0
#tool nuget:?package=Tasqize&version=1.0.0
Tasqize
Tasqize is a library designed to streamline working with Microsoft Project (MPP) files. Currently, it focuses on converting MPP files into PDF, offering straightforward customization options. Future releases may add additional features and integrations.
Key Features
- MPP to PDF Conversion: Convert Microsoft Project files into PDF format with ease.
- Customization: Adjust various export settings such as timescale, presentation format, and text styles.
Getting Started
- Installation
dotnet add package Tasqize 2. Basic Usage
using Tasqize;
class Program { static void Main() { var converter = new ProjectToPdfConverter(); converter.ConvertToPdf("input.mpp", "output.pdf"); // The input MPP is now converted to a PDF with default settings. } }
Customizing PDF Output
Use PdfSaveOptions for more control over the export:
var options = new PdfSaveOptions { FitContent = true, // Prevent truncation of long names Timescale = Timescale.Months, PresentationFormat = PresentationFormat.TaskUsage };
var converter = new ProjectToPdfConverter(); converter.ConvertToPdf("input.mpp", "custom_output.pdf", options);
This example sets a monthly timescale and uses a TaskUsage view in the exported PDF.
Future Expansion
While currently focused on MPP-to-PDF conversion, Tasqize aims to support additional functionalities related to Microsoft Project data handling in upcoming releases.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Framework | net48 is compatible. net481 was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0 | 165 | 12/17/2024 |
Initial release supporting net48 and net6.0