PDFsharp

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

PDFsharp is an open source[1] .NET library for processing PDF files. It is written in C#. The library can be used to create, render, print, split, merge, modify, and extract text and meta-data of PDF files.[2][3][4]

Features include images with transparency (color mask, monochrome mask, alpha mask), font embedding and subsetting, and graphical implementation based either on GDI+ or WPF.

PDFsharp
Developerempira Software GmbH
Stable release
6.2.0 / May 19, 2025; 10 months ago (2025-05-19)
Repositorygithub.com/empira/PDFsharp
Written inC#
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemCross-platform
    TypePortable Document Format (PDF), Library
    LicenseMIT License[5]
    Websitehttp://docs.pdfsharp.net

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    Notes

    [edit | edit source]
    • PDFsharp is a registered trademark of empira Software GmbH, Kirchstraße 19, 53840 Troisdorf, Germany.

    References

    [edit | edit source]
    1. ^ [1] GitHub Project Repository
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ [2] MSDN Code - "Pdf writer pipelinecomponent for BizTalk"
    4. ^ [3] c-sharpcorner.com How To Merge Multiple PDF Files With Page Number Using PdfSharp...
    5. ^ [4] PDFsharp License