PdfExtreme 0.1.0
dotnet add package PdfExtreme --version 0.1.0
NuGet\Install-Package PdfExtreme -Version 0.1.0
<PackageReference Include="PdfExtreme" Version="0.1.0" />
paket add PdfExtreme --version 0.1.0
#r "nuget: PdfExtreme, 0.1.0"
// Install PdfExtreme as a Cake Addin
#addin nuget:?package=PdfExtreme&version=0.1.0
// Install PdfExtreme as a Cake Tool
#tool nuget:?package=PdfExtreme&version=0.1.0
PdfExtreme
A C# library empowering you to effortlessly create, modify, and store PDF files. This library goes beyond the basics, offering low-level manipulation of PDF files, granting you the ability to craft PDFs precisely to your specifications.
Usage
Delve into a straightforward example of crafting a PDF file with a lone page and some text:
var pdf = new PdfDocument();
var page = pdf.Pages.Add();
var graphics = XGraphics.FromPdfPage(page);
var font = new XFont("Verdana", 24);
graphics.DrawString("Hello, World!", font, XBrushes.Black, 100, 50);
pdf.Save("file.pdf");
Changes
PdfExtreme distinguishes itself from the original library in the following ways:
- No dependency on SharpZibLib library
- Library targets .NET Standard 2.0 instead of .NET Framework
- Certain functions such as AddPage, InsertPage were deleted
Contributing
If you encounter any challenges while utilizing this library, kindly provide a detailed description of the issue and raise it on https://github.com/GlobyteNet/PdfExtreme. Your contributions are encouraged – feel free to propose changes through a pull request.
License
PdfExtreme is an extension of the original library developed by empira Software GmbH, which was released under the MIT license. PdfExtreme continues to follow the same MIT license, allowing users the freedom to use, modify, and distribute the library within the terms of the license agreement.
Acknowledgements
This library is the ongoing progress and advancement of PDFsharp: A .NET library for processing PDF.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- IndexRange (>= 1.0.2)
- System.Drawing.Common (>= 7.0.0)
- System.Text.Encoding.CodePages (>= 7.0.0)
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 |
---|---|---|
0.1.0 | 225 | 12/5/2023 |