什么是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参考
- 论坛
- 博客
