Giter VIP home page Giter VIP logo

pdfsharp's Introduction

PDFsharp & MigraDoc 6.0

Version 6.1.0-preview-1
Published 2023-12-21

This is a preview version of the PDFsharp project, the main project of PDFsharp & MigraDoc 6.0 with updates for C# 10 and .NET 6.0.

PDFsharp: Copyright (c) 2005-2023 empira Software GmbH, Troisdorf (Cologne Area, Germany)
MigraDoc: Copyright (c) 2001-2023 empira Software GmbH, Troisdorf (Cologne Area, Germany)
Published Open Source under the MIT License

For more information see docs.pdfsharp.net

Read this FIRST

Project documentation can be found on our DOCS site: https://docs.pdfsharp.net.

Note: PowerShell 7 or higher is required to execute the PowerShell scripts that come with PDFsharp.

Download assets first

Assets like bitmaps, fonts, or PDF files are not part of the repository anymore. You must download them before compiling the solution for the first time. Use download-assets.ps1 in the dev folder to create assets folder required for some unit tests and needed by some projects.

Execute .\dev\download-assets.ps1

Build the solution

dotnet build should build the solution without any warnings or errors.

  • You need the latest .NET SDK version installed
  • If you got an exception from GitVersion.MsBuild let us know.
    You can set a tag to define a valid version, e.g.: git tag v6.1.0 to make it work.

Central package management

The solution uses central package management. Version numbers for all referenced packages are stored in file Directory.Packages.props in the src folder. When adding new packages, add the required version here.

Authors

PDFsharp and MigraDoc was mainly written by the following software developers. With support of a lot of community developers who found issues and fixed bugs.

Original PDFsharp developers

Stefan Lange
Niklas Schneider
David Stephensen

Original MigraDoc developers

Klaus Potzesny
Niklas Schneider
Stefan Lange

Current PDFsharp and MigraDoc developers

Stefan Lange
Thomas Hövel
Martin Ossendorf
Andreas Seifert

pdfsharp's People

Contributors

pdfsharp-team avatar thomashoevel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.