GemBox.Pdf
17.0.1648
Prefix Reserved
dotnet add package GemBox.Pdf --version 17.0.1648
NuGet\Install-Package GemBox.Pdf -Version 17.0.1648
<PackageReference Include="GemBox.Pdf" Version="17.0.1648" />
paket add GemBox.Pdf --version 17.0.1648
#r "nuget: GemBox.Pdf, 17.0.1648"
// Install GemBox.Pdf as a Cake Addin #addin nuget:?package=GemBox.Pdf&version=17.0.1648 // Install GemBox.Pdf as a Cake Tool #tool nuget:?package=GemBox.Pdf&version=17.0.1648
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
- Read, write, and update PDF files.
- Convert PDF files to image (PNG, JPEG, GIF, BMP, TIFF, and WMP) and XML Paper Specification (XPS) formats.
- View PDF files in Azure Functions, Blazor, ASP.NET Core, MAUI, and WPF applications.
- Process PDF files on Windows, Linux, macOS, Android, and iOS operating systems.
- Extract text from PDF files.
- Extract images from PDF files.
- Redact content from PDF files.
- Print PDF files.
- Merge PDF files.
- Split PDF files.
- Create, fill in, flatten, read, and export PDF interactive forms.
- 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.
- Get, create, or edit bookmarks (outlines).
- Get and set document properties.
- Get and set viewer preferences.
- Add watermark, header and footer to PDF pages.
- Get, create, remove, or reorder pages.
- Add text 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.
- Specify fonts location.
- Medium trust support.
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 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. net6.0-windows7.0 is compatible. 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 | net35 is compatible. net40 was computed. net403 was computed. net45 was computed. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 is compatible. 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. |
-
.NETFramework 3.5
- BouncyCastle (>= 1.8.9)
- Pkcs11Interop (>= 5.1.1)
-
.NETFramework 4.6.2
- BouncyCastle.Cryptography (>= 2.3.1)
- HarfBuzzSharp (>= 7.3.0)
- Pkcs11Interop (>= 5.1.1)
- SkiaSharp (>= 2.88.6)
- System.Buffers (>= 4.5.1)
- System.ValueTuple (>= 4.5.0)
-
.NETStandard 2.0
- HarfBuzzSharp (>= 7.3.0)
- Pkcs11Interop (>= 5.1.1)
- Portable.BouncyCastle (>= 1.9.0)
- SkiaSharp (>= 2.88.6)
- System.Buffers (>= 4.5.1)
- System.Reflection.Emit.ILGeneration (>= 4.7.0)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
-
net6.0-windows7.0
- BouncyCastle.Cryptography (>= 2.3.1)
- HarfBuzzSharp (>= 7.3.0)
- Pkcs11Interop (>= 5.1.1)
- SkiaSharp (>= 2.88.6)
- System.Buffers (>= 4.5.1)
- System.Drawing.Common (>= 6.0.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on GemBox.Pdf:
Package | Downloads |
---|---|
GemBox.Bundle
GemBox.Bundle is a package of .NET components for processing spreadsheets, documents, presentations, email messages, and images (XLSX, DOCX, PPTX, PDF, MSG, and PNG) from .NET applications. With GemBox.Bundle you get fast and reliable components that are easy to use and don't depend on Microsoft Office or Adobe Acrobat. They require only .NET so you can deploy your applications without having to think about other licenses. |
|
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.1648 | 2,212 | 12/5/2024 |
17.0.1620 | 6,376 | 11/4/2024 |
17.0.1611 | 11,257 | 10/8/2024 |
17.0.1604 | 16,503 | 9/5/2024 |
17.0.1593 | 12,590 | 8/13/2024 |
17.0.1579 | 9,029 | 7/5/2024 |
17.0.1565 | 8,893 | 6/7/2024 |
17.0.1545 | 13,187 | 5/7/2024 |
17.0.1528 | 22,222 | 4/6/2024 |
17.0.1508 | 18,940 | 3/4/2024 |
17.0.1497 | 8,960 | 2/13/2024 |
17.0.1485 | 10,792 | 1/15/2024 |
17.0.1474 | 272,542 | 12/8/2023 |
17.0.1457 | 19,779 | 11/16/2023 |
17.0.1438 | 30,462 | 10/21/2023 |
17.0.1404 | 93,147 | 9/5/2023 |
17.0.1386 | 11,731 | 8/4/2023 |
17.0.1371 | 8,450 | 7/7/2023 |
17.0.1363 | 8,941 | 6/12/2023 |
17.0.1342 | 10,599 | 5/10/2023 |
17.0.1323 | 21,188 | 4/5/2023 |
17.0.1300 | 30,130 | 3/10/2023 |
17.0.1281 | 23,879 | 2/3/2023 |
17.0.1258 | 13,924 | 1/3/2023 |
17.0.1244 | 12,565 | 12/14/2022 |
17.0.1224 | 8,406 | 11/9/2022 |
17.0.1208 | 15,003 | 10/12/2022 |
17.0.1200 | 15,225 | 9/6/2022 |
17.0.1187 | 13,729 | 8/12/2022 |
17.0.1177 | 35,684 | 7/21/2022 |
17.0.1165 | 12,707 | 6/10/2022 |
17.0.1158 | 19,766 | 5/16/2022 |
17.0.1149 | 30,259 | 4/21/2022 |
17.0.1122 | 33,282 | 3/9/2022 |
17.0.1104 | 29,661 | 2/1/2022 |
17.0.1087 | 42,130 | 1/5/2022 |
17.0.1072 | 14,663 | 12/6/2021 |
17.0.1059 | 17,981 | 11/8/2021 |
17.0.1042 | 16,626 | 10/1/2021 |
17.0.1015 | 11,645 | 8/26/2021 |
17.0.1000 | 41,679 | 7/23/2021 |
15.0.1160 | 29,483 | 6/17/2021 |
15.0.1145 | 16,963 | 5/4/2021 |
15.0.1121 | 5,533 | 4/2/2021 |
15.0.1077 | 8,943 | 2/9/2021 |
15.0.1062 | 5,985 | 1/13/2021 |
15.0.1042 | 13,575 | 12/4/2020 |
15.0.1033 | 18,428 | 11/5/2020 |
15.0.1023 | 3,972 | 10/19/2020 |
15.0.1018 | 73,485 | 9/15/2020 |
15.0.1015 | 20,946 | 8/6/2020 |
15.0.1009 | 12,912 | 6/26/2020 |
15.0.1000 | 2,512 | 5/27/2020 |
13.0.1100 | 30,878 | 4/10/2020 |
13.0.1096 | 23,273 | 3/17/2020 |
13.0.0.1087 | 12,468 | 2/19/2020 |
13.0.0.1074 | 7,918 | 1/14/2020 |
13.0.0.1067 | 13,264 | 12/3/2019 |
13.0.0.1061 | 26,648 | 11/6/2019 |
13.0.0.1052 | 7,014 | 10/4/2019 |
13.0.0.1046 | 938 | 9/23/2019 |
13.0.0.1042 | 3,299 | 8/9/2019 |
13.0.0.1036 | 14,384 | 6/7/2019 |
13.0.0.1030 | 1,512 | 5/8/2019 |
13.0.0.1022 | 1,448 | 4/2/2019 |
13.0.0.1021 | 887 | 4/1/2019 |
13.0.0.1015 | 4,452 | 1/3/2019 |
13.0.0.1009 | 2,221 | 11/15/2018 |
13.0.0.1006 | 1,627 | 9/25/2018 |
13.0.0.1000 | 3,086 | 7/18/2018 |
10.0.0.1004 | 1,863 | 7/16/2018 |
10.0.0.1002 | 2,833 | 5/4/2018 |
10.0.0.1001 | 1,762 | 1/22/2018 |
10.0.0.1000 | 1,737 | 12/27/2017 |
Fixed issue with negative text indent in JPG writer.
Fixed issue with negative font size in JPG writer.
Fixed issue with redacting PdfCCITTFaxDecodeFilter image.
Fixed issue with reading field group ascendants.
Added support for PdfCertificate.Create method.
Fixed issue with increased file size when redacting.
Fixed issue with rendering clipped shape.
Fixed issue with rendering tiling pattern.
Fixed issue with applying redaction.
Fixed issue with rendering invalid form fields.
Fixed issue with rendering Jpeg2000 image.