XFINIUM.PDF CROSS-PLATFORM BUNDLE 11.1.2

news2024/12/25 9:19:51

轻松将您的 PDF 应用程序移植到其他平台。

XFINIUM.PDF CROSS-PLATFORM BUNDLE 是一个用于跨平台 PDF 开发的库。在所有支持的平台(.NET、Windows Forms、Xamarin.Mac、ASP.NET Webforms 和 MVC、控制台应用程序、Windows 服务、Mono、Windows Presentation Foundation、通用 Windows 平台 (Win 10)、Xamarin.iOS 和Android、Xamarin.Forms、.NET Core 和 .NET Standard)。无论您是需要创建简单的报告、填写 PDF 表格、构建 PDF 作品集还是编辑敏感信息,XFINIUM.PDF 库都可以为您提供帮助。

Generator Edition 和 Viewer Edition 之间有什么区别?
Viewer Edition 是 Generator Edition 的超集。Generator Edition 包括与 PDF 生成和编辑相关的 PDF 功能,而 Viewer Edition 包括 Generator Edition 的所有内容以及 PDF 渲染功能。Viewer Edition 可以将 PDF 页面呈现为图像,包括 RAW、BMP、GIF、JPG、PNG 和 TIFF。

 

文件特征

  • 从文件和流创建和加载 PDF 文档
  • 网格布局和/或流布局模式
  • 以 PDF/A-1B、PDF/A-2 B/U、PDF/A-3 B/U 格式保存 PDF 文件
  • 以 PDF/UA-1 格式保存 PDF 文件
  • 将 PDF 文件保存到磁盘和流
  • PDF结构压缩
  • 文档信息和自定义属性
  • 文档查看器首选项和显示模式
  • XMP 元数据
  • 文档文件附件
  • 文档级 JavaScript 和操作
  • 文档大纲(书签)
  • 创建支持 CAD 和地理空间的 PDF 文件
  • 添加、删除和读取贝茨数
  • 添加和删​​除 PDF 页面
  • 页面框 - 媒体框、裁剪框、艺术框、裁切框和出血框
  • 页面标签范围(页码)
  • 从外部 PDF 文件中提取页面
  • 附加 PDF 页面
  • 快速 PDF 合并
  • 将 PDF 文件拆分为页面
  • 记录增量更新
  • 部分文档加载和保存

逻辑结构和标记 PDF 和辅助功能

  • 逻辑文档结构
  • 标记的PDF
  • 结构树和结构元素
  • 身份证地图
  • 角色图
  • 结构元素属性
  • 属性类
  • PDF/UA-1
  • 流水单自动标注
  • 提取具有关联逻辑结构信息的页面内容

流文档功能   

  • 混合格式文本
  • 上标/下标文本
  • 图片
  • 形成 XObjects
  • 注释
  • 页眉和页脚
  • 目录
  • 自动标记可访问性
  • 流程内容的绘制事件之前/之后

安全

  • 用户和所有者密码
  • 文档访问权限
  • 40 位和 128 位 RC4 加密
  • 128 位和 256 位 AES 加密
  • 内容编辑
  • 禁用文本复制/粘贴

数字签名

  • 使用 X509 证书批准和验证数字签名
  • 使用 SHA256 / SHA384 / SHA512 的基本 CMS 和 PAdES 数字签名
  • 签名时间戳
  • 数字签名中包含的 OCSP 和 CRL 信息
  • 文档安全存储
  • 文档时间戳
  • LTV(长期验证)启用数字签名
  • 支持硬件签名令牌/智能卡(Windows、WPF、Mac)
  • 外部计算的签名
  • 从签名的 PDF 文件加载数字签名
  • 将现有签名解码为 ASN.1 对象
  • 从数字签名中提取证书
  • 保存 PDF 文档的签名副本

图形功能

  • 用于固定内容定位的网格布局
  • 相对内容定位的流式布局
  • 所有 PDF 颜色空间:DeviceRGB、DeviceCMYK、DeviceGray、Indexed、CalGray、CalRGB、Lab、ICC、Separation、DeviceN 和 PANTONE 颜色
  • 用于描边和填充操作的笔刷对象
  • 舱口样式画笔
  • 图元:直线、椭圆、矩形、圆角矩形、圆弧、饼图、弦、贝塞尔曲线、路径
  • 剪切路径
  • 图像(参见图像部分)和形成 XObjects
  • 透明团体
  • 垂直和水平对齐的单行和多行文本,包括两端对齐的文本
  • 扩展图形状态,支持填充和描边 alpha、混合模式和叠印
  • 仿射变换:相乘、平移、旋转和缩放
  • 阴影 - 功能,轴向和径向
  • 图案 - 有色、无色和阴影
  • 支持自定义显示树、多页和混合层的可选内容(层)
  • 条形码(参见条形码部分)
  • 绘制外部页面内容(页面拼版)
  • 用于完全控制页面内容流的低级 PDF 图形
  • 格式化内容(段落、文本块、带样式的文本、文本内的链接、项目符号列表)
  • 表格(简单和复合单元格、列跨度、行跨度、边框)

字体

  • 标准 PDF 字体,西方和 CJK
  • Type1字体
  • Type3字体
  • 支持字体子集的 Ansi 和 Unicode TrueType 字体
  • 禁用 Unicode TrueType 字体的文本复制/粘贴

图片

  • 从文件和流中加载图像
  • PNG、GIF、JPEG、JPEG2000、TIFF 和 RAW 图像
  • 超大 JPEG 图片
  • 超大 TIFF 图像(24bpp 和 32bpp,未压缩,zip,lzw)
  • 从 System.Drawing.Bitmap (WinForms)(BMP、GIF、PNG、TIFF、JPG)创建图像
  • 原生支持 TIFF(灰度、RGB 和 CMYK)、JPEG、PNG 和 RAW 图像
  • TIFF 到 PDF 转换,使用 CCITT G4 压缩黑白图像
  • 图像蒙版:彩色蒙版、模板蒙版和软蒙版
  • 用于打印的备用图像
  • SVG 到 PDF 转换

条形码

  • 内置矢量条码引擎,无条码图像或条码字体
  • 一维条码:
    • 通用条码: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/Plessey
    • 药品条码:Code 32、Pharmacode、PZN (Pharma-Zentral-Nummer)
    • EAN/UPC 条码:EAN 128、EAN-13、EAN-8、ISBN、ISMN、ISSN、JAN-13、UPC-A、UPC-E
    • 邮政和运输条码:FedEx Ground 96、IATA 25、Identcode、Leitcode、KIX、Planet、PostNet、RM4SCC、SCC-14、SingaporePost、SSCC-18、USPS FIM、USPS Horizo​​ntal、USPS PIC
  • 二维条码:
    • DataMatrix、QR、PDF417、Micro PDF417、Codablock F、Code 16K

PDF注释

  • 添加、编辑和删除 PDF 注释
  • 注释的标准和自定义外观
  • 展平注释
  • 支持的注解:
    • 文本(便利贴)注释
    • 橡皮戳注释
    • 方形和圆形注释
    • 文件附件注释
    • 链接注释(超链接)
    • 线条注释
    • 墨迹注释
    • 多边形和折线注释
    • 文本标记注释:高亮、下划线、删除线、波浪线
    • 自由文本(打字机)注释
    • 声音注释
    • 电影注释
    • 富媒体 (Flash) 注释
    • 密文注释
    • 3D 注释支持:视图、投影、照明方案、横截面、背景和动画

PDF 表格(Acrobat 表格)

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

PDF 动作

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

PDF功能

  • 基于样本的函数(类型 0)
  • 指数函数(类型 2)
  • 拼接功能(类型 3)
  • Postscript 计算器函数(类型 4)

文本搜索

  • 在 PDF 页面中搜索文本,支持常规搜索、区分大小写的搜索、全词搜索和正则表达式搜索

内容提取

  • 在片段级别和字形级别提取具有位置信息的文本
  • 将文本提取为具有单词级别和字形级别位置信息的单词
  • 从用户定义的区域中提取文本和单词
  • 提取包含图像信息的图像,例如:图像大小(以像素为单位)、每像素位数、色彩空间、图像在 PDF 页面上的位置、图像在 PDF 页面上的大小、图像水平和垂直分辨率
  • 将页面内容提取为一系列路径、文本、图像和阴影对象
  • 提取具有关联逻辑结构信息的页面内容
  • 将可选内容组提取为矢量图
  • 将页面内容提取为矢量图

内容转换

  • 将页面内容转换为 RGB
  • 将页面内容转换为 CMYK
  • 将页面内容转换为灰度
  • 将图像转换为灰度
  • 替换页面图像
  • 删除页面图像

内容编辑

  • 文本编辑
  • 图片编辑
  • 密文注释

PDF 组合

  • 创建和加载 PDF 投资组合
  • 定义投资组合属性并定义投资组合项目的排序顺序
  • 添加和删​​除投资组合项目
  • 将投资组合项目组织到文件夹中

低级 COS API

  • 添加、编辑和删除 COS 对象
  • 支持的 COS 对象:字符串、数字、名称、布尔值、空值、数组、字典和流

PDF 渲染(仅限查看器版本)

  • 将 PDF 页面渲染为图像:RAW、BMP、GIF、JPG、PNG 和 TIFF ARGB、RGBA、BGRA、RGB、BGR 和 RAW 图像的灰度字节布局
  • PDF 到多页 TIFF(彩色/灰度/黑白 CCITT G4),
  • 支持的 PDF 渲染功能:
    • 过滤器:Flate、LZW、ASCII 85、ASCII Hex、CCITT Fax、DCT、JBIG2
    • 色彩空间:RGB、CMYK、Gray、CalRGB、CalGray、Lab、ICC、Indexed、Separation、DeviceN
    • 阴影:基于功能,轴向和径向
    • 图案:有色、无色和阴影
    • 混合模式:全部
    • 矢量图形:移动到、线到、曲线到(c、y 和 v)、线宽、线帽、线连接、描边、填充、形成 XObject
    • 图片:RAW、JPEG、CCITT、JBIG2;内联图像
    • 图像蒙版:软蒙版、模板蒙版、色度键蒙版
    • 软面膜
    • 字体:标准 14 种 PDF 字体、TrueType、Type 1(Postscript 和 CFF)、Type3、CID 字体、嵌入式字体
    • 字体替换
    • 注释:所有类型
    • 表单字段:所有类型
  • 选择性页面内容呈现:打开/关闭矢量图形、文本、图像、注释和表单域
  • 支持外部图形引擎以提高渲染速度

PDF 查看(仅限查看器版本)

  • 适用于 Windows 窗体、Mac、WPF、UWP、iOS 和 Android 的查看器控件
  • .NET Core、Windows Forms 和 WPF 的查看器控件
  • 文档导航(向上/向下翻页)
  • 滑动滚动(如果平台支持),
  • 页面放大/缩小
  • 双指缩放(如果平台支持)
  • FitWidth 缩放模式
  • 添加和删​​除页面
  • PageClick/PageTap 和 PageDoubleClick/PageDoubleTap 事件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/65663.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python.02.语法进阶

目录 基本运算符 比较运算符 赋值运算符 多变量赋值 逻辑运算符 案例: 案例实现源码如下 三元运算符 条件语句 循环语句 1.计算0-100的求和 2.for循环数组求和 3.range定义一个1-100的奇数数组,for循环求出数组的和 4.while...else...语法 基本运算符 比较…

联通物联网卡激活方法

科技的发展日新月异,我们国家的发展战略也是支持高新科技公司的发展,所以越来越多的高新科技公司出现,但凡是高新科技公司,在设备的联网中,都会用到物联卡,所以物联卡的市场也愈发火爆,那么今天…

Web前端大作业——基于HTML+CSS+JavaScript仿英雄联盟LOL游戏网站

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

pytorch复习笔记--nn.Embedding()的用法

目录 1--nn.Embedding()的用法 2--实例展示: 3--注意的问题 1--nn.Embedding()的用法 import torch.nn as nnembedding nn.Embedding(num_embeddings 10, embedding_dim 256) nn.Embedding()产生一个权重矩阵weight,其shape为(num_em…

图解:Go Mutext

Mutex 可能处于两种不同的模式:正常模式和饥饿模式。 正常模式下获取Mutex 在正常模式下,新来的G会尝试自旋获取锁,如果自旋获取失败,则会按照FIFO的顺序排队获取锁。 当Mutex被释放,会唤醒等待队列中第一个等待者G&…

[附源码]计算机毕业设计求职招聘网站Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Spring框架的介绍、工厂设计模式以及Spring环境的搭建

spring崇尚:不重复的造轮子 二、工厂设计模式 工厂设计模式:工厂生产对象(配置文件properties反射) Spring创建对象的实现原理: 根据配置文件的id得到对应的class属性值,根据反射,通过类全路径创建对象; 通过配置文件,通过工厂设计模式,有反射动态创…

matlab knn方法快速实现,手把手教学

目录介绍话不多说,进入实战注意事项KNN算法的优势和劣势介绍 1968年,Cover和Hart提出K近邻算法。该算法既可以用于回归也可以用于分类,其用于分类时其输入为实例的特征向量,输出为实例的类别。假设给定一个训练数据集&#xff0c…

PsiQuantum宣布在容错量子计算架构方面取得新突破

(图片来源:网络) 12月2日,PsiQuantum宣布了一项突破性技术,该技术将使编译应用程序在运行时效率提高约50倍。可以更有效地实现容错量子计算。 该技术专门针对容错量子计算机的算法,而不是非容错的NISQ系统。…

linux倒序查看占用cpu或内存最多的进程

一、获取当前系统占用CPU最高的前10个进程 命令:ps aux|head -1;ps aux|sort -rn -k3|head -10 该命令组合由2条独立的命令组成: ps aux|head -1:这一句是为了获取标题(USER PID %CPU %MEN VSZ RSS TTY STAT START TIME COMMAND…

儿童学生护眼台灯哪个牌子好?双十二儿童护眼台灯精选

我国儿童以及青少年的近视人数迅速增加,主要是不注意用眼时间,不良好的照明光线,拥有一个明亮舒适的光线环境,能大大减少近视概率,推荐合适的儿童护眼台灯给大家。 TOP1:南卡护眼台灯L1 推荐指数&#xf…

每天一个面试题:ThreadLocal底层原理和实现Demo(12.6.2022)

ThreadLocal底层原理和实现Demo每天一个面试题:ThreadLocal实现ThreadLocal的DemoThreadLocal底层原理为什么ThreadLocalMap的key设计为弱引用今天开始一个新专栏:每天一个面试题系列 也没有拿到令人心动的offer,看来自己学习方式和能力还是差…

霸榜!这本《程序员如何向架构师转型》在Github已持续置顶两月

前言 企业架构在过去十年中取得了长足的进步。随着越来越多新技术出现,充分利用这些因素来将企业架构创建得更好十分重要。通过将新技术集成到企业架构中,即使在困难时期,也能取得丰硕的成果。现代企业架构师的 5 个特征: 1. IT…

PyQt利用QScrollArea+QGridLayout制作一个滑动的Grid布局(QT Designer)

目录前言制作ui文件推送结语前言 有需求需要做一个滑动的Grid布局结构,网上找了很多的文章都是介绍直接用代码去生成的,没有看到用QT Designer做好后再怎么处理,这里研究了一下,以作记录和参考 制作ui文件 新建一个MainWindow 我…

本周推荐 | 基于 canvas 实现 H5 丝滑看图体验

推荐语:随着机器算力及性能的提升,基于原生Web体系的富交互体验也可以媲美原生,本文作者通过Canvas Web手势从零实现了大图浏览的交互效果,并在体验上不输Native,是一次不错的技术尝试,欢迎阅读。——大淘…

家庭宽带相关知识及工具

1.FTTH、FTTR、FTTB FTTH,光纤到户,需要用到光猫,目前主流,最高到千兆(1G),局域网内为网线(超五类、六类等)连接。 FTTR,光纤到房间,或者说是光纤到终端,全光网,最高到万…

技术分享| 音视频与微信小程序互通实践

随着网络架构的变迁、媒体技术发展、音视频场景迭代&#xff0c;基于流媒体的技术也是推陈出新。WebRTC渐渐的成为了音视频互动场景的主流&#xff0c;而微信在6.5.21版本通过小程序开放了实时音视频能力&#xff0c;开发者们可以使用组件 < live-pusher > 实现基于 RTMP…

计讯物联数字乡村解决方案全力助推三农信息化建设

​2020年&#xff0c;中央网信办等七部门联合印发《关于开展国家数字乡村试点工作的通知》。《通知》提出&#xff0c;做好数字乡村发展整体规划设计&#xff0c;统筹推进乡村的新型基础设施、数字经济、数字农业农村、农村科技创新、乡村数字治理、信息惠民服务等建设和发展。…

类的加载过程(类的生命周期)详解

类的加载过程&#xff08;类的生命周期&#xff09;详解 1. 概述 在Java中数据类型分为基本数据类型和引用数据类型。基本数据类型由虚拟机预先定义&#xff0c;引用数据类型则需要进行类的加载。 按照Java虚拟机规范&#xff0c;从class文件到加载到内存中的类&#xff0c;到…

python全局和局部变量以及引用和装饰器

学习笔记 bilibili千峰python global关键字的添加 只有不可变的类型才需要添加global可变的类型不需要添加global不可变类型&#xff1a;当改变变量的值时候&#xff0c;地址发生了改变 类型&#xff1a;int&#xff0c;str&#xff0c;float&#xff0c;bool&#xff0c;tup…