GemBox.Pdf.Examples

VB.NET 2025-08-05

什么是Gembox.pdf?

Gembox.pdf是一个.NET组件,使您能够从.NET应用程序读取,编写,编辑和打印PDF文件。

使用Gembox.pdf,您可以获得一个快速可靠的组件,易于使用,并且不依赖Adobe Acrobat。它仅需要.NET,因此您可以部署应用程序而无需考虑其他许可证。

gembox.pdf功能

  • 读取,编写和更新PDF文件。
  • 将PDF文件转换为图像(PNG,JPEG,GIF,BMP,TIFF和WMP)和XML纸张规范(XPS)格式。
  • 查看Azure功能,大火,ASP.NET Core,Maui和WPF应用程序中的PDF文件。
  • 处理Windows,Linux,MacOS,Android和iOS操作系统上的PDF文件。
  • 从PDF文件中提取文本。
  • 从PDF文件中提取图像。
  • 从PDF文件编辑内容。
  • 打印PDF文件。
  • 合并PDF文件。
  • 拆分PDF文件。
  • 创建,填充,平坦,读取和导出PDF交互式形式。
  • 从图像或具有光学角色识别(OCR)的扫描PDF文件中提取文本。
  • 加密和数字签名PDF文件。
  • PDF文档之间的克隆或导入页面。
  • 获取,创建或编辑书签(轮廓)。
  • 获取并设置文档属性。
  • 获取并设置查看器偏好。
  • 将水印,标头和页脚添加到PDF页面。
  • 获取,创建,删除或重新排序页面。
  • 将文本和标记的内容添加到页面和格式(填充,笔触和剪辑)内容中。
  • 带有超链接的注释PDF页面。
  • 使用基本的PDF对象来用于当前不支持的PDF功能。
  • 指定字体位置。

开始

您不确定如何使用gembox.pdf在.NET中使用PDF文档工作?检查下面的代码,其中显示了如何从头开始创建PDF文件并写“ Hello World!”在上面。

 // 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" ) ;
}

有关更多Gembox.pdf代码示例和演示,请访问我们的示例页面。

安装

您可以从Nuget?下载Gembox.pdf或从下载下载。

资源

  • 产品页面
  • 例子
  • 文档
  • API参考
  • 论坛
  • 博客
下载源码

通过命令行克隆项目:

git clone https://github.com/GemBoxLtd/GemBox.Pdf.Examples.git