Tasqize Releases

Tip

To begin using the Tasqize SDK, you have multiple options for downloading the binaries onto your system. Please select the method that best aligns with your specific needs.

Warning

By downloading Tasqize SDK in any form, you agree to the Smallize EULA.

Get from NuGet

The simplest way to get started with Tasqize is by installing the .NET package directly from NuGet. Here are a few quick methods to do so. For more details, visit the NuGet installation guide.

dotnet add package Tasqize
NuGet\Install-Package Tasqize
<PackageReference Include="Tasqize" Version="24.x.x" />
Jan 13, 2025

Subsections of Tasqize Releases

About Tasqize

What is Tasqize?

Tasqize is a comprehensive .NET SDK suite designed to empower developers with a wide range of tools for managing, converting, and enhancing project and document workflows. As the backbone of the Tasqize product family, it includes specialized components such as the MPP to PDF Converter, which simplifies the transformation of Microsoft Project (MPP) files into professional PDF documents. Tasqize eliminates the need for external tools or manual processes, offering seamless integration, extensive customization, and cross-platform support to meet diverse development needs.

Why Use Tasqize?

Here’s why Tasqize stands out:

  • Comprehensive Functionality: Offers a suite of tools, including MPP to PDF conversion, to handle various project and document management tasks within a unified framework.
  • Effortless Integration: Seamlessly embed Tasqize components into your existing .NET applications, whether they’re ASP.NET web apps, Windows desktop applications, or cross-platform services.
  • Advanced Customization: Fine-tune the output of conversions with extensive customization options for layout, styling, and data granularity, ensuring that the generated documents meet your specific requirements.
  • Flexible Development Options: Compatible with multiple .NET versions, including .NET Framework 4.x and .NET 5/6/7+ via .NET Standard 2.0, facilitating a streamlined, cross-platform development workflow.
  • Fast and Efficient: Optimized to handle complex and large-scale projects efficiently, ensuring high performance without compromising on quality.
  • Cost-Effective and Supported: Benefit from a competitive pricing model, rich feature set, and dedicated technical support to ensure a smooth development experience.

Key Features

  • MPP to PDF Conversion: Transform Microsoft Project files into high-quality PDFs with customizable timescales, presentation formats, and text styles.
  • Rich Content Support: Incorporate elements like tables, graphs, images, and custom fonts into your PDFs, ensuring that your documents are both informative and visually appealing.
  • Advanced Security: Implement robust security features to protect sensitive information within your PDF documents, including encryption and access controls.
  • Dual Creation Methods: Choose between a user-friendly API or XML templates for creating PDFs, providing flexibility to match your development preferences.
  • Timescale Control: Render project timelines in Days, Weeks, or Months for customizable PDF output, allowing for granular or broad project views.
  • Presentation Formats: Select from various views such as GanttChart, TaskUsage, ResourceSheet, or ResourceUsage to best represent your project data.
  • Styling Flexibility: Apply TextStyle objects for tasks, milestones, resources, and other textual elements to highlight crucial aspects of your project data.
  • Cross-Platform Compatibility: Operates seamlessly on Windows, Linux, and macOS under .NET Core / .NET 5+, ensuring broad deployment options.
  • Fine-Tuned Font and Color Options: Leverage .NET libraries and System.Drawing for precise control over fonts, colors, and styles in your PDFs.
  • Multithreading Support: Generate multiple PDFs simultaneously from different MPP files without conflict, enhancing efficiency in multi-user environments.
  • Learning Resources: Access comprehensive demos and working examples in C# to expedite your development process and reduce onboarding time.

Ideal Choice for Diverse Industries

Tasqize caters to a wide range of industries where project and document management play a crucial role. These include:

  • IT and Software: Present sprints, backlog tasks, and project milestones to key stakeholders in a clear and professional PDF format.
  • Construction and Engineering: Generate detailed Gantt charts, resource summaries, and critical path analyses for complex building or infrastructure projects.
  • Healthcare and Pharmaceuticals: Outline clinical trial timelines, patient care plans, and facility expansions with confidence and precision.
  • Manufacturing and Supply Chain: Prepare comprehensive production schedules, capacity analyses, and distribution timelines to optimize operations.
  • Government and Public Sector: Share project updates, resource allocations, and planning documents with enhanced security for transparent oversight.
  • Finance and Consultancy: Convert project proposals, risk assessments, and deliverable overviews into easily distributable and professional PDFs.
  • Education: Create certificates, transcripts, reports, and other academic documents with customizable styling and secure features.

By leveraging Tasqize, developers across various industries can streamline their project data handling and documentation workflows, ensuring efficiency, clarity, and flexibility in their reporting and communication processes. Whether you need to convert complex project files to PDF or integrate multiple document management tools into your applications, Tasqize provides the robust solutions necessary to meet your development goals.

Jan 13, 2025

Evaluate Tasqize

Evaluate Tasqize for .NET

You can easily download Tasqize for .NET for evaluation. The evaluation download is identical to the purchased version. The evaluation version becomes fully licensed when you add a few lines of code to apply the license.

The evaluation version of Tasqize (without a license specified) provides full product functionality, but it has specific limitations: it inserts an evaluation watermark, and certain advanced features are restricted.


Evaluation Download

You can download the free evaluation version of Tasqize from Nuget. The evaluation package includes all necessary libraries and documentation to help you get started quickly.

Evaluation Limitations

The evaluation version of Tasqize provides all features except the following:

  • Watermark Insertion

    All PDF documents generated using the evaluation version will include an evaluation watermark. Removing the watermark requires a valid license.

  • Advanced Export Formats

    Certain export formats and advanced customization options are restricted in the evaluation version. For example:

    • MPP Write Support: Saving project data as MPP files is only available in licensed versions of Tasqize. This ensures that the integrity and compatibility of your project files are maintained.

    • Project Server/Project Online Integration: Creating or updating projects in Project

Jan 13, 2025

What's New

v24.12

  • Added the MPP to PDF Converter for .NET Plugin
Jan 13, 2025

Subsections of What's New

v24.12

Added the MPP to PDF Converter for .NET Plugin

Tasqize v24.12 introduces the MPP to PDF Converter, a robust addition to the Tasqize suite that enables seamless conversion of Microsoft Project (MPP) files into high-quality PDF documents. This new plugin offers extensive customization options, allowing developers to tailor the PDF output to meet specific project reporting and documentation needs.

Usage Example

Below is an example of how to use the ProjectToPdfConverter in Tasqize to convert an MPP file to PDF with customized settings:

using Tasqize;

// Initialize and set the license (optional but recommended)
var license = new Tasqize.License();
license.SetLicense("path/to/your.tasqize.lic");

// Create a new instance of the ProjectToPdfConverter
var converter = new ProjectToPdfConverter();

// Configure PDF save options
var saveOptions = new PdfSaveOptions
{
    FitContent = true,                      // Ensures content fits within cell sizes
    Timescale = Timescale.Weeks,            // Sets the timescale to Weeks
    PresentationFormat = PresentationFormat.GanttChart // Chooses the Gantt Chart view
};

// Customize text styles
saveOptions.TextStyles.Add(new TextStyle
{
    ItemType = TextItemType.CriticalTasks,
    Color = System.Drawing.Color.Red,
    FontStyle = FontStyles.Bold
});

// Perform the conversion
converter.ConvertToPdf(
    inputFilePath: "MyProjectPlan.mpp",
    outputFilePath: "MyProjectPlan.pdf",
    options: saveOptions
);

Console.WriteLine("MPP to PDF conversion completed successfully!");
Jan 13, 2025

Installations

Subsections of Installations

Installing Tasqize via NuGet


Tip

NuGet is a free, open-source package manager for .NET that simplifies adding, removing, and updating libraries in Visual Studio projects. It manages library files, references, and configuration changes automatically.

How to Install via NuGet Package Manager Console

  1. Open Your Project:

    • Launch Visual Studio and open your .NET application.
  2. Access the Package Manager Console:

    • Navigate to Tools > NuGet Package Manager > Package Manager Console.
  3. Install the Tasqize Package:

    • To install the core Tasqize package, enter the command:
      Install-Package Tasqize
    • To install the latest release including hot fixes, append the -Prerelease flag:
      Install-Package Tasqize -Prerelease
    • Press Enter to execute the command.

How to Update Package via NuGet Package Manager Console

If you have already installed Tasqize via NuGet and want to update to the latest version:

  1. Open Your Project:

    • Launch Visual Studio and open your .NET application.
  2. Access the Package Manager Console:

    • Navigate to Tools > NuGet Package Manager > Package Manager Console.
  3. Update the Tasqize Package:

    • To update the core Tasqize package, enter:
      Update-Package Tasqize
    • To update to the latest release including hot fixes, append the -Prerelease flag:
      Update-Package Tasqize -Prerelease
    • Press Enter to execute the command.

How to Install via NuGet Package Manager GUI

  1. Open Your Project:

    • Launch Visual Studio and open your .NET application.
  2. Navigate to Manage NuGet Packages:

    • From the Project menu, select Manage NuGet Packages.
  3. Search for Tasqize:

    • Go to the Browse tab and enter Tasqize into the search box.
  4. Install the Package:

    • Locate the Tasqize package in the search results.
    • Click Install next to the desired package.
    • Confirm by clicking Accept in the pop-up window.

Pros of Using NuGet

  • Automatic Dependency Management:

    • NuGet automatically handles dependencies, ensuring that all required libraries are included and updated correctly. This reduces the risk of missing or incompatible dependencies.
  • Simplified Updates:

    • Updating packages is straightforward with NuGet, either through the Package Manager Console or GUI. This makes it easy to keep your libraries up-to-date with the latest features and bug fixes.
  • Integrated with Visual Studio:

    • NuGet is seamlessly integrated with Visual Studio, providing a user-friendly interface for managing packages without leaving the development environment.
  • Versioning:

    • NuGet allows you to specify and manage different versions of libraries, enabling you to easily revert to previous versions or test new releases without disrupting your development.
  • Access to a Vast Library of Packages:

    • With NuGet, you have access to thousands of packages, including official and community-driven libraries, facilitating rapid development and integration of various functionalities.

Cons of Using NuGet

  • Limited to Visual Studio:

    • NuGet is primarily designed for use within Visual Studio. While it can be used in other environments, the integration is most robust in Visual Studio.
  • Potential for Version Conflicts:

    • In larger projects with many dependencies, managing versions and resolving conflicts can become complex. NuGet provides tools to manage this, but it requires careful attention.
  • Network Dependency:

    • Installing and updating packages requires an internet connection. If you’re working in an environment with restricted or no internet access, you may need to use offline methods or pre-download packages.
  • Complexity for Large Projects:

    • For very large projects with extensive dependency trees, the overhead of managing packages through NuGet can become cumbersome. In such cases, additional tools or strategies may be needed to manage dependencies effectively.
  • Package Quality Variability:

    • The quality of packages can vary since anyone can publish to NuGet. It’s important to verify the credibility and maintenance status of the packages you integrate into your projects.

Additional Tips

  • Lock Package Versions:

    • To maintain consistency across different development environments, consider locking the package versions in your project’s packages.config or using a NuGet.config file.
  • Use Package Restore:

    • Enable NuGet Package Restore to automatically download missing packages during the build process, ensuring that all dependencies are resolved without manual intervention.
  • Explore Package Management Features:

    • Utilize features like Package Reference for better performance and flexibility, especially in SDK-style projects.

By installing Tasqize via NuGet, you can effortlessly integrate powerful project and document management functionalities into your .NET applications. Leverage the automatic dependency management, seamless Visual Studio integration, and easy update mechanisms that NuGet offers to enhance your development workflow with Tasqize’s comprehensive toolset.