GcDocs.Pdf 7.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package GcDocs.Pdf --version 7.0.0
NuGet\Install-Package GcDocs.Pdf -Version 7.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GcDocs.Pdf" Version="7.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GcDocs.Pdf --version 7.0.0
#r "nuget: GcDocs.Pdf, 7.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install GcDocs.Pdf as a Cake Addin
#addin nuget:?package=GcDocs.Pdf&version=7.0.0

// Install GcDocs.Pdf as a Cake Tool
#tool nuget:?package=GcDocs.Pdf&version=7.0.0

GrapeCity Documents for PDF

GrapeCity Documents for PDF (GcPdf) is a powerful PDF library providing a rich set of APIs which allow developers to do fast and memory-efficient PDF processing in C# or VB.NET code. GcPdf's core object model follows the PDF specification, providing programmatic access to PDF elements such as document properties, pages, fonts, annotations and so on. GcPdf also includes powerful high-level features that enable developers to create PDF documents with complex layouts including tables, formatted text and graphics.

GcPdf comes with a full-featured JavaScript PDF viewer/editor control (GcPdfViewer).

Features include:

  • Programmatically create, load, modify, save or inspect PDFs.
  • Support for different PDF standards including ISO 32000 (PDF 2.0).
  • Export PDFs to BMP, GIF, JPEG, PNG or TIFF image formats.
  • Merge or split PDF documents.
  • Powerful text formatting and layout engine with full multi-language support, including RTL (with Kashida in Arabic) and vertical text, Tate Chu Yoko, text flow around objects, and more.
  • Advanced text rendering capabilities including support for Adobe Type 1 fonts and bitmap glyphs in OpenType CJK fonts.
  • Font embedding and sub-setting, with support for True Type, Open Type and WOFF fonts.
  • Add raster (BMP, GIF, ICO, JPEG, JPEG 2000, PNG, TIFF) or vector (SVG, SVGZ) images to PDFs.
  • Create SVG images on the fly, or modify existing SVGs using the provided SVG DOM (document object model).
  • Support for all common graphics drawing and filling operations when rendering PDF pages.
  • Table layout engine for creating complex grid-based layouts with text and graphics.
  • Encryption and security APIs, including incremental updates, PAdES, PKCS #12, ECDSA.
  • Find text, get text map with exact coordinates of all text fragments.
  • Analyze PDFs, fetch logical paragraphs and table data using structure tags or heuristics.
  • Programmatically create and apply redactions to completely erase sensitive data.
  • Support for optional PDF content (layers).
  • Create, modify, fill or flatten AcroForms (PDF Forms).
  • Linearize PDFs for faster web viewing.

GcPdf is compatible with .NET 7, .NET 6, .NET Core 3.1, .NET Standard 2.x, .NET Framework 4.6.1 or higher.

All features are fully supported on Windows, macOS and Linux.

Resources

GrapeCity Document APIs

GrapeCity Document JavsScript Viewers

Product 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 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on GcDocs.Pdf:

Package Downloads
GcDocs.Excel

GrapeCity Documents for Excel (简称:GcExcel)是一款基于 .NET 和 .NET Framework 平台的服务端高性能表格组件,可与 纯前端表格控件 SpreadJS 前后端兼容,无需依赖 Office、NPOI 或第三方应用软件,在前端展示表格数据,在服务端批量创建、加载、编辑、打印、导入/导出 Excel 文档,为您开发的应用程序提供在线文档的前后端数据同步、在线填报与服务端批量导出与打印,以及类 Excel 报表模板设计与服务端高性能处理等一整套 类 Excel 全栈解决方案。 产品文档: https://www.grapecity.com.cn/developer/grapecitydocuments/excel-net

GcDocs.Pdf.ViewerSupportApi

该软件包实现了 GcDocs PDF Viewer(GcPdfViewer)的服务器端支持 API。您可以在 https://www.npmjs.com/search?q=GcPdfViewer 上找到更多相关信息。

GcDocs.Html

这是一个跨平台库,为其他 GcDocs 软件包(GcDocs.Pdf、GcDocs.Imaging)提供 HTML 处理和渲染功能。

GcDocs.Word.Layout

这是一个为 GcDocs.Word(GcWord)提供文档布局服务的跨平台库。 将此库添加到使用 GcWord 的项目中,可以使用 GcWordDocument.SaveAsPdf() 和其他方法将 Word 文档导出为 PDF 和图像格式(TIFF、JPEG、PNG)。 该库不依赖于 MS Office,并与。NET 7、.NET 6、.NET 5、.NET Core 3.x 和 2.x、。NET Standard 2.x、.NET Framework 4.6.1 或更高版本兼容。所有功能在 Windows、macOS 和 Linux 上都得到完全支持。 使用此库从 Word 文档生成 PDF 和图像的在线演示浏览器可在 https://demo.grapecity.com.cn/GcWord/ 上访问。

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.1.1 181 4/24/2024
7.1.0 262 4/15/2024
7.0.4 209 3/22/2024
7.0.3 166 2/19/2024
7.0.2 168 1/25/2024
7.0.1 227 1/5/2024
7.0.0 812 12/11/2023

# 重要信息
- 这是 GcDocs.Pdf 软件包的首次发布,该软件包由 GrapeCity.Documents.Pdf 更名而来。
- GcDocs.Pdf 与 GrapeCity.Documents.Pdf 的功能保持一致,并且与 GrapeCity.Documents.Pdf 保持兼容,未来我们将持续对 GcDocs.Pdf 添加新功能并进行维护。
- GcDocs.Pdf 与 GrapeCity.Documents.Pdf 使用相同的授权策略,如果在您的升级中,遇到任何授权问题,可以发送邮件至 info.xa@grapecity.com 联系我们获取帮助。

# Changes since version 6.2.5:

## Breaking changes
- Method IPdfObject.IsContentEqual(IPdfObject) removed. Use the static method GrapeCity.Documents.Pdf.Spec.IPdfObjectExt.IsContentEqual(IPdfObject v1, IPdfObject v2) instead.

## Changed
- GrapeCity.Documents.Pdf.RawImage class marked as obsolete. Use GrapeCity.Documents.Drawing.Image instead.
- Reference to package Portable.BouncyCastle 1.8.2 replaced with BouncyCastle.Cryptography 2.2.1 for improved security. (DOC-5724)

## Added
- Added support for PDF caret annotations, see GrapeCity.Documents.Pdf.Annotations.CaretAnnotation for details. (DOC-2107)