GemBox.Pdf
17.0.1300
dotnet add package GemBox.Pdf --version 17.0.1300
NuGet\Install-Package GemBox.Pdf -Version 17.0.1300
<PackageReference Include="GemBox.Pdf" Version="17.0.1300" />
paket add GemBox.Pdf --version 17.0.1300
#r "nuget: GemBox.Pdf, 17.0.1300"
// Install GemBox.Pdf as a Cake Addin
#addin nuget:?package=GemBox.Pdf&version=17.0.1300
// Install GemBox.Pdf as a Cake Tool
#tool nuget:?package=GemBox.Pdf&version=17.0.1300
What is GemBox.Pdf?
GemBox.Pdf is a .NET component that enables you to read, write, edit, and print PDF files from .NET applications.
With GemBox.Pdf you get a fast and reliable component that’s easy to use and doesn't depend on Adobe Acrobat. It requires only .NET so you can deploy your applications without having to think about other licenses.
GemBox.Pdf Features
- Convert PDF files to image (PNG, JPEG, GIF, BMP, TIFF, and WMP) and XML Paper Specification (XPS) formats.
- View PDF files in WPF applications.
- Print PDF files.
- Merge PDF files.
- Split PDF files.
- Create, fill in, flatten, read, and export PDF interactive forms.
- Extract a Unicode representation of a PDF page and individual text elements with their bounds and font.
- Extract images from PDF files.
- Extract text from images or scanned PDF files with optical character recognition (OCR).
- Encrypt and digitally sign PDF files.
- Clone or import pages between PDF documents.
- Read, write and update PDF files.
- Get, create or edit bookmarks (outlines).
- Get and set document properties.
- Add watermark, header and footer to PDF pages.
- Get and set viewer preferences.
- Get, create, remove or reorder pages.
- Add text, images, shapes (paths), form XObjects, content groups, and marked content to pages and format (fill, stroke, and clip) the content.
- Annotate PDF pages with hyperlinks.
- Use basic PDF objects for currently unsupported PDF features.
Get Started
You are not sure how to start working with PDF documents in .NET using GemBox.Pdf? Check the code below that shows how to create a PDF file from scratch and write 'Hello World!' on it.
// If using Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY");
// Create a new PDF document.
using (var document = new PdfDocument())
{
// Add a page.
var page = document.Pages.Add();
using (var formattedText = new PdfFormattedText())
{
// Add text.
formattedText.AppendLine("Hello World");
// Draw text to the page.
page.Content.DrawText(formattedText, new PdfPoint(100, 700));
}
// Save the document as PDF file.
document.Save("Writing.pdf");
}
For more GemBox.Pdf code examples and demos, please visit our examples page.
Resources
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net6.0-windows7.0 net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows net7.0-windows7.0 |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net35 net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETFramework 3.5
- BouncyCastle (>= 1.8.9)
- Pkcs11Interop (>= 5.1.1)
-
.NETStandard 2.0
- HarfBuzzSharp (>= 2.8.2)
- Pkcs11Interop (>= 5.1.1)
- Portable.BouncyCastle (>= 1.8.9)
- SkiaSharp (>= 2.80.3)
- System.Text.Encoding.CodePages (>= 5.0.0)
-
net6.0-windows7.0
- HarfBuzzSharp (>= 2.8.2)
- Pkcs11Interop (>= 5.1.1)
- Portable.BouncyCastle (>= 1.8.9)
- SkiaSharp (>= 2.80.3)
- System.Drawing.Common (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 5.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on GemBox.Pdf:
Package | Downloads |
---|---|
GemBox.Pdf.Ocr
GemBox.Pdf.Ocr is a utility component for GemBox.Pdf that enables developers to read text from an image. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
17.0.1300 | 983 | 3/10/2023 |
17.0.1281 | 4,640 | 2/3/2023 |
17.0.1258 | 5,495 | 1/3/2023 |
17.0.1244 | 6,272 | 12/14/2022 |
17.0.1224 | 5,422 | 11/9/2022 |
17.0.1208 | 6,343 | 10/12/2022 |
17.0.1200 | 4,995 | 9/6/2022 |
17.0.1187 | 5,921 | 8/12/2022 |
17.0.1177 | 9,780 | 7/21/2022 |
17.0.1165 | 7,296 | 6/10/2022 |
17.0.1158 | 14,192 | 5/16/2022 |
17.0.1149 | 8,935 | 4/21/2022 |
17.0.1122 | 22,643 | 3/9/2022 |
17.0.1104 | 18,778 | 2/1/2022 |
17.0.1087 | 14,541 | 1/5/2022 |
17.0.1072 | 10,427 | 12/6/2021 |
17.0.1059 | 10,474 | 11/8/2021 |
17.0.1042 | 7,387 | 10/1/2021 |
17.0.1015 | 5,076 | 8/26/2021 |
17.0.1000 | 24,961 | 7/23/2021 |
15.0.1160 | 13,246 | 6/17/2021 |
15.0.1145 | 9,840 | 5/4/2021 |
15.0.1121 | 3,651 | 4/2/2021 |
15.0.1077 | 6,000 | 2/9/2021 |
15.0.1062 | 5,712 | 1/13/2021 |
15.0.1042 | 9,433 | 12/4/2020 |
15.0.1033 | 11,702 | 11/5/2020 |
15.0.1023 | 2,926 | 10/19/2020 |
15.0.1018 | 14,722 | 9/15/2020 |
15.0.1015 | 6,815 | 8/6/2020 |
15.0.1009 | 5,006 | 6/26/2020 |
15.0.1000 | 2,068 | 5/27/2020 |
13.0.1100 | 21,153 | 4/10/2020 |
13.0.1096 | 16,579 | 3/17/2020 |
13.0.0.1087 | 6,606 | 2/19/2020 |
13.0.0.1074 | 6,575 | 1/14/2020 |
13.0.0.1067 | 8,482 | 12/3/2019 |
13.0.0.1061 | 17,843 | 11/6/2019 |
13.0.0.1052 | 6,034 | 10/4/2019 |
13.0.0.1046 | 690 | 9/23/2019 |
13.0.0.1042 | 2,789 | 8/9/2019 |
13.0.0.1036 | 14,120 | 6/7/2019 |
13.0.0.1030 | 1,288 | 5/8/2019 |
13.0.0.1022 | 1,207 | 4/2/2019 |
13.0.0.1021 | 654 | 4/1/2019 |
13.0.0.1015 | 3,762 | 1/3/2019 |
13.0.0.1009 | 1,756 | 11/15/2018 |
13.0.0.1006 | 1,256 | 9/25/2018 |
13.0.0.1000 | 2,507 | 7/18/2018 |
10.0.0.1004 | 1,535 | 7/16/2018 |
10.0.0.1002 | 2,387 | 5/4/2018 |
10.0.0.1001 | 1,443 | 1/22/2018 |
10.0.0.1000 | 1,251 | 12/27/2017 |
- Fixed issue with extracting images.
- Added support for PdfSignature.FileSectionDepth property.
- Fixed issue with invalid fields that have parent set to itself.
- Fixed issue with font resolution on Blazor WASM.
- Improved performance of converting pages to images.
- Added support for PdfRunJavaScriptAction class.
- Fixed issue with drawing image to multiple documents.
- Added support for sticky note, sound, and stamp annotations.
- Fixed issue with disposing object from PdfDocument.ConvertToXpsDocument.
- Added support for free text annotations.