内容导航
产品标签

O2 Solutions

PDFView4NET和PDF4NET组件,让.NET应用程序支持创建PDF和浏览PDF

以下是 "PDF4NET",如果您需要了解更多信息,您可以联系我们。

Image

PDF4NET是一个.NET库,用于从任何.NET应用程序动态生成和导入PDF文档。该库不依赖任何Adobe产品来创建和导入PDF文件。它将PDF文件的复杂结构隐藏在一个简单的对象模型后面,该模型允许创建复杂的PDF文件或通过几行代码导入现有的PDF文件。

PDF4NET库可以使用基于网格的布局方法来精确定位文档页面上的内容,也可以使用基于流的布局来轻松生成复杂文档。最终的PDF文件经过压缩,使库适合web应用程序。该库可以从WinForms、ASP.NET、WPF、UWP、.NET Core、Mac、iOS和Android应用程序中使用,没有任何限制,源代码在平台之间完全可移植。这个库完全是用C#编写的,是100%管理的。PDF4NET库是按开发者授权的,可以免费分发,降低您的项目成本。


  • 创建支持网格/流布局的PDF文件
  • 使用CMS/PAdES签名和LTV支持对PDF文件进行数字签名
  • 本机支持1D和2D条形码
  • 创建、填充和展平PDF电子表单
  • 合并、附加、混合和拆分PDF文档
  • 页面内容转换
  • 将多个页面翻译、旋转和缩放为一个页面
  • 标记现有PDF文档
  • 更改安全设置,加密和解密PDF文档
  • 在PDF页面上重新绘制文本和图像
  • 从PDF中提取图像、文本和矢量图形
  • 创建PDF/A-1、PDF/A-2、PDF/A-3文件
  • Create accesible PDF files with PDF/UA support
  • 将PDF页面转换为图像(单独的附加组件)
  • 易于学习和使用
  • 支持.NET Framework 4.x、.NET 5/6/7、.NET Core 2.x/3.x、.NET Standard 2.x、UWP、Mac、iOS、Android、.NET MAUI

  • PDF4NET库的主要功能概述如下:

    • 支持的平台

    NET Framework 4.x
    Yes
    .NET 5/6/7
    Yes
    .NET Core 2.x/3.x
    Yes
    .NET Standard
    Yes
    Windows Forms
    Yes
    Xamarin.Mac
    Yes
    ASP.NET Webforms and MVC
    Yes
    Console applications
    Yes
    Windows services
    Yes
    Mono
    Yes
    WPF 4.x
    Yes
    Xamarin.iOS
    Yes
    Xamarin.Android
    Yes
     Xamarin.Forms
    Yes
    Universal Windows Platform
    Yes
    .NET MAUI
    Yes
    • 文档功能

    从文件和流创建和加载PDF文档
    Yes
    网格布局和/或流量布局模式
    Yes
    在 PDF/A-1B, PDF/A-2 B/U, PDF/A-3 B/U格式中保存PDF文件
    Yes
    在 PDF/UA-1格式中保存PDF文件
    Yes
    将 PDF文件保存到磁盘或者流中
    Yes
    PDF结构压缩
    Yes
    文档信息和自定义属性
    Yes
    文档查看器首选项和显示模式
    Yes
    文档和页面XMP元数据
    Yes
    文档文件附件
    Yes
    文档级Java脚本和操作
    Yes
    文档大纲(书签)Yes
    创建CAD和支持地理空间的PDF文件
    Yes
    添加、删除和读取贝茨数
    Yes
    添加和删除PDF页面
    Yes
    页面框-媒体框、裁剪框、美术框、装饰框和bleed box
    Yes
    页面标签范围(页码)
    Yes
    页面用户单位
    Yes
    从外部PDF文件中提取页面
    Yes
    附加PDF页面
    Yes
    将PDF文件拆分为多个页面
    Yes
    记录增量更新
    Yes
    部分文档加载和保存
    Yes
    •  逻辑结构、标记PDF、可访问性

    逻辑文档结构
    Yes
    标记的PDF
    Yes
    结构树和结构元素
    Yes
    ID 地图
    Yes
    角色映射
    Yes
    结构元素属性
    Yes
    属性类
    Yes
    PDF/UA-1
    Yes
    流程文档的自动标记
    Yes
    提取具有相关逻辑结构信息的页面内容
    Yes
    •  流程文档功能

    混合格式文本
    Yes
    上标/下标文本
    Yes
    图像Yes
    XObjects表单
    Yes
    注释Yes
    表格Yes
    页眉和页脚Yes
    目录Yes
    可访问性的自动标记
    Yes
    流内容的绘制前/绘制后事件
    Yes
    •  安全
    用户和所有者密码
    Yes
    文档访问权限
    Yes
    40位和128位RC4加密
    Yes
    128位和256位AES加密
    Yes
    文本密文
    Yes
    图像编辑
    Yes
    修订注释Yes
    禁用文本复制/粘贴
    Yes
    •  数字签名

    使用X509证书批准和认证数字签名
    Yes
    带有SHA256/SHA384/SHA512的基本CMS和PAdES数字签名
    Yes
    签名时间戳
    Yes
    数字签名中包含的OCSP和CRL信息
    Yes
    文档安全存储
    Yes
    文档时间戳Yes
    启用LTV(长期验证)的数字签名
    Yes
    支持硬件签名令牌/智能卡(Windows、WPF、Mac)
    Yes
    外部计算签名
    Yes
    从签名的PDF文件加载数字签名
    Yes
    将现有签名解码为基本ASN.1块
    Yes
    从数字签名中提取证书
    Yes
    保存PDF文档的签名副本
    Yes
    •  图形功能
    固定内容定位的网格布局
    Yes
    相对内容定位的流程布局
    Yes
    所有PDF颜色空间:DeviceRGB、DeviceCMYK、DeviceGray、Indexed、CalGray、CalRGB、Lab、ICC、Separation、DeviceN和PANTONE颜色
    Yes
    用于笔划和填充操作的画笔对象
    Yes
    图案填充样式笔刷
    Yes
    图形图元:直线、椭圆、矩形、圆角矩形、圆弧、馅饼、和弦、贝塞尔曲线、路径
    Yes
    剪切路径
    Yes
    图像和表单XObjects
    Yes
    透明度组
    Yes
    具有垂直和水平对齐的单行和多行文本,包括对齐文本
    Yes
    扩展图形状态,支持填充和笔划alpha、混合模式和套印
    Yes
    仿射变换:相乘、平移、旋转和缩放
    Yes
    明暗法-功能,轴向和径向Yes
    图案-彩色、非彩色和阴影
    Yes
    可选内容(层),支持自定义显示树、多页和混合层
    Yes
    条形码
    Yes
    外部页面内容绘制(页面拼版)
    Yes
    低级别PDF图形可完全控制页面内容流
    Yes
    格式化内容(段落、文本块、样式文本、文本内部链接、项目符号列表)
    Yes
    表格(简单单元格和组合单元格、列跨度、行跨度、边框)
    Yes
    • 字体
    标准PDF字体,西文和中日韩
    Yes
    Type1字体
    Yes
    Type3字体
    Yes
    支持字体子集设置的Ansi和Unicode TrueType字体
    Yes
    禁用Unicode TrueType字体的文本复制/粘贴
    Yes
    全彩色表情符号和SVG字体Yes
    高级TrueType功能:
         - 连字
         - 垂直图示符
         - 小大写字母
         - 旧体数字
    Yes
    • 图像
    从文件和流加载图像
    Yes
    Bmp, Png, Gif, Jpeg, Jpeg2000, Tiff ,Raw images
    Yes
    自动图像类型检测
    Yes
    超大JPEG图像
    Yes
    超大TIFF图像(24bpp和32bpp,未压缩,zip,lzw)
    Yes
    从System.Drawing.Bitmap(WinForms)创建图像(BMP、GIF、PNG、TIFF、JPG)
    Yes
    本机支持TIFF(灰度、RGB和CMYK)、JPEG、PNG和RAW图像
    Yes
    用于B/W图像的TIFF到PDF转换和CCITT G4压缩
    Yes
    图像遮罩:彩色遮罩、模版遮罩和软遮罩
    Yes
    用于打印的备用图像
    Yes
    SVG到PDF的转换
    Yes
    • 条形码

    内置矢量条形码引擎,无条形码图像或条形码字体
    Yes
    一维条形码:
       - 通用条形码: Codabar, Code 11, Code 25, Code 25 Interleaved,
         Code 39, Code 39 Extended, Code 93, Code 93 Extended, Code 128 A,
         Code 128 B, Code 128 C, COOP 25, Matrix 25, MSI/PlesseyYes
       - 药品条形码: Code 32, Pharmacode,
         PZN (Pharma-Zentral-Nummer)
       - EAN/UPC 条形码: EAN 128, EAN-13, EAN-8, ISBN, ISMN, ISSN,
         JAN-13, UPC-A, UPC-EYes
       - 邮政和运输条形码: FedEx Ground 96, IATA 25,
         Identcode, Leitcode, KIX, Planet, PostNet, RM4SCC, SCC-14,
         SingaporePost, SSCC-18, USPS FIM, USPS Horizontal, USPS PIC
    Yes
    二维条形码:
       - DataMatrix, QR, PDF417, Micro PDF417, Codablock F, Code 16K
    Yes
    • PDF注释
    添加、编辑和删除PDF注释
    Yes
    注释的标准和自定义外观
    Yes
    展平批注
    Yes
    支持的注释:
       - 文本(便签)注释
       - 橡皮戳批注
       - 方形和圆形标注
       - 云方形批注
       - 文件附件注释
       - 链接注释(超链接)
       - 线条注释
       - 墨迹批注
       - 多边形和多段线注释
       - 云多边形注释
       - 文本标记批注:高亮显示、下划线、删除线、歪歪扭扭
       - 自由文本(打字机)注释
       - 声音注释
       - 电影注释
       - Rich丰富的媒体 (Flash) 注释
       - Redaction annotations
       - 支持的三维标注:视图、投影、照明方案、横截面、背景和动画
    Yes
    • PDF表格(Acrobat表格)

    创建、加载和保存PDF表单
    Yes
    添加、编辑、删除和重命名表单字段
    Yes
    支持文本框字段、组合框字段、列表框字段、按钮字段、复选框字段、单选按钮字段、签名字段
    Yes
    读/写(填写)表单字段
    Yes
    为字段小部件创建自定义外观
    Yes
    展平表单字段
    Yes
    表单操作
    Yes
    • PDF操作

    添加、编辑和删除PDF操作
    Yes
    在文档级别、页面级别、注释级别和表单字段级别设置操作
    Yes
    支持的操作:
       - GoTo 操作 - 转到当前PDF文件中的目的地
       - 远程 GoTo 操作 - 转到外部PDF文件中的目的地
       - GoTo 三维视图操作 - 激活三维注释中的特定视图
       - Lauch 操作 - 启动可执行文件和文件
       - URI 操作 - 转到基于web的目的地
       - 命名操作 - 预定义的PDF操作
       - Javascript 操作 - 执行Javascript代码
       - 提交表单操作 - 将表单数据提交到服务器
       - 重置表单操作  - 将表单字段重置为默认值
       - 隐藏操作 - 显示或隐藏表单字段
    Yes
    • PDF函数

    基于示例的函数(Type 0)
    Yes
    指数函数 (Type 2)
    Yes
    缝合功能(Type 3)
    Yes
    Postscript计算器函数(Type 4)
    Yes
    • 文本搜索
    在PDF页面中搜索文本,支持常规搜索、区分大小写搜索、全词搜索和正则表达式搜索
    Yes
    • 内容提取

    提取具有片段级别和字形级别的位置信息的文本
    Yes
    将文本提取为具有单词级别和字形级别的位置信息的单词
    Yes
    将文本提取为具有行级别和字形级别的位置信息的行
    Yes
    从用户定义的区域提取文本和单词
    Yes
    提取图像,包括图像信息,如:以像素为单位的图像大小、每像素位数、颜色空间、PDF页面上的图像位置、PDF页面中的图像大小以及图像水平和垂直分辨率
    Yes
    将页面内容提取为路径、文本、图像和着色对象的序列
    Yes
    将可选内容组提取为矢量图形
    Yes
    将页面内容提取为矢量图形(包括注释和表单字段)
    Yes
    • 内容转换
    将页面内容转换为RGB
    Yes
    将页面内容转换为CMYK
    Yes
    将页面内容转换为灰度
    Yes
    将图像转换为灰度
    Yes
    替换页面图像
    Yes
    删除页面图像
    Yes
    • PDF文件包
    创建和加载PDF文件包
    Yes
    定义文件包属性并定义文件包项目的排序顺序
    Yes
    添加和删除文件包项目
    Yes
    将文件包项目组织到文件夹中
    Yes
    低水平COS API

    添加、编辑和删除COS对象
    Yes
    支持的COS对象:字符串、数字、名称、布尔值、null、数组、字典和流
    Yes
    PDF呈现
    将PDF页面转换为彩色、灰度和黑白图像
    Yes
    将PDF页面转换为RAW、PNG和TIFF(单页和多页)
    Yes
    超高dpi支持-将PDF页面转换为高达32bpp 65536x65536像素的图像
    Yes
    原生RGBA、BGRA、ARGB、RGB、BGR和灰度渲染
    Yes
    内置图形引擎,可在所有支持的平台上生成像素匹配的结果
    Yes
    可选内容呈现:文本和/或矢量图形和/或图像和/或表单字段和/或注释
    Yes
    支持 PDF 功能:
        - 笔划和填充矢量图形
        - 剪切路径,包括基于文本的剪切路径
        - 文本(所有文本呈现模式)
        - 字体(标准PDF字体、嵌入式字体、TrueType、Type1、Type3)
        - 带有相关掩码的图像(RAW、DCT/JPEG、CCITT、JPEG2000、JBIG2、内联)(如果存在)
        - 颜色空间(RGB, CMYK, Gray, CalRGB, CalGray, Lab, ICC, Separation, DeviceN, Indexed)
        - 图形状态软遮罩
        - 透明度组
        - 混合模式
        - PDF模式
        - PDF 阴影 (变化率)
    Yes