PDF4NET 13.1.0 Crack

news2024/11/24 18:30:07

PDF4NET 13.1.0

添加对云多边形和云方形注释的支持。
2023 年 6 月 1 日 - 16:50 新版本

特征

  • PDF4NET
    • 添加了对 Cloud polygon 和 Cloud square 注释的支持。
    • 在文本标记注释中添加了对四点的支持。
    • 重大变化:重构了圆形、方形、折线和多边形注释的边框。
  • PDF4NET.Render
    • 改进了黑白图像的渲染。

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

点击了解更多

PDF4NET 库可以使用基于网格的布局方法允许在文档页面上精确定位内容,也可以使用基于流的布局使复杂文档的生成变得轻而易举。最终的 PDF 文件经过压缩,使库适合 Web 应用程序。该库可以在 WinForms、ASP.NET、WPF、UWP、.NET Core、Mac、iOS 和 Android 应用程序中使用,没有任何限制,源代码在平台之间完全可移植。

关于 PDF4NET

PDF 启用您的 .NET 应用程序。

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

PDF4NET 库可以使用基于网格的布局方法允许在文档页面上精确定位内容,也可以使用基于流的布局使复杂文档的生成变得轻而易举。最终的 PDF 文件经过压缩,使库适合 Web 应用程序。该库可以在 WinForms、ASP.NET、WPF、UWP、.NET Core、Mac、iOS 和 Android 应用程序中使用,没有任何限制,源代码在平台之间完全可移植。该库完全用 C# 编写,100% 托管。

文件特征

  • 从文件和流创建和加载 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/UA-1
  • 流水单自动标注
  • 提取具有关联逻辑结构信息的页面内容

流文档功能

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

安全

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

数字签名

  • 使用 X509 证书批准和验证数字签名
  • 使用 SHA256 / SHA384 / SHA512 的基本 CMS 和 PAdES 数字签名
  • 签名时间戳
  • 数字签名中包含的 OCSP 和 CRL 信息
  • 文档安全存储
  • 文档时间戳
  • LTV(长期验证)启用数字签名
  • 支持硬件签名令牌/智能卡(Windows、WPF、Mac)
  • 外部计算的签名

图形功能

  • 用于固定内容定位的网格布局
  • 相对内容定位的流式布局
  • 所有 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 和原始图像
  • 超大 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 注释中的特定视图
    • 启动操作 - 启动可执行文件和文件
    • URI 操作 - 转到基于 Web 的目的地
    • 命名动作 - 预定义的 PDF 动作
    • JavaScript 动作 - 执行 JavaScript 代码
    • 提交表单操作 - 将表单数据提交到服务器
    • 重置表单操作 - 将表单字段重置为默认值
    • 隐藏操作 - 显示或隐藏表单域

PDF功能

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

文本搜索

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

内容提取

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

内容转换

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

内容编辑

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

PDF 组合

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

低级 COS API

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

PDF 渲染(包含在 PDF4NET+Render 中)    

  • 将 PDF 页面转换为彩色、灰度和黑白图像
  • 将 PDF 页面转换为 RAW、PNG 和 TIFF(单页和多页)
  • 原生 RGBA、BGRA、ARGB、RGB、BGR 和灰度渲染
  • 内置图形引擎,可在所有支持的平台上生成像素匹配结果
  • 选择性内容呈现:文本和/或矢量图形和/或图像和/或表单字段和/或注释
  • 支持的 PDF 功能:
    • 描边和填充矢量图形
    • 剪切路径包括基于文本的剪切路径
    • 文本(所有文本渲染模式)
    • 字体(标准 PDF 字体、嵌入字体、TrueType、Type1、Type3)
    • 带有相关蒙版的图像(RAW、DCT/JPEG、CCITT、JPEG2000、JBIG2、内联)(如果存在)
    • 色彩空间(RGB、CMYK、Gray、CalRGB、CalGray、Lab、ICC、Separation、DeviceN、Indexed)
    • 图形状态软掩码
    • 透明团体
    • 混合模式
    • PDF模式
    • PDF 阴影(渐变)

 

 

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

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

相关文章

Linux-线程基础

Linux线程基础 一,线程概念什么是线程Linux如何实现的线程 二,页表与虚拟内存虚拟内存多级页表 三,线程的特点线程的优点线程的缺点线程异常线程用途线程与进程比较 四,线程控制创建线程线程终止线程等待线程取消线程分离 五&…

python+vue宠物用品商城网站系统3zy71

依照这一现实为基础,设计一个快捷而又方便的网上宠物管理系统是一项十分重要并且有价值的事情。对于传统的宠物管理控制模型来说,在线宠物管理系统具有许多不可比拟的优势,首先是快速更新宠物分类、宠物信息、热销排行榜、宠物寄养&#xff0…

【嵌入式烧录/刷写文件】-1.8-S19文件转换为Hex文件

案例背景(共5页精讲): 有如下一段Motorola S-record(S19/SREC/mot/SX)文件,将其转换为Hex文件。 S0110000486578766965772056312E30352EA6 S123910058595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273747576775B S123912078797A7B7C7D7E7F8081…

CodeWhisperer 初体验

今年算是 AI 正式破圈的一年,无数的工具,产品横空出世。无论在面向企业的大语言模型,还是帮助个人的 AI 工具,数不胜数。其中关于 AI 编程助手领域,近年来也涌现了很多不错的产品,例如 Copilot, Cursor, 还…

网络爬虫技术在搜索引擎中的应用

网络爬虫技术在搜索引擎中扮演着非常重要的角色,主要应用在以下几个方面: 网页抓取:搜索引擎需要从互联网上抓取大量的网页,以建立自己的索引库。网络爬虫技术可以帮助搜索引擎快速、高效地抓取网页。 网页解析:搜索引…

vue 自适应的方法

1、使用 filter来处理。 2、使用vue3.x中的 filter ()方法,但是要注意 filter ()方法的返回是一个字符串,在进行渲染时可能会有问题。 3、使用 react. js中的 require ()方法&#x…

实时数仓中数据实时输出的思考与实现

随着数据量不断增长以及提升企业竞争力的需求增长,实时数仓已经成为了许多业务和组织的重要数据架构之一。在实时数仓中,数据实时输入和数据实时分析是关键步骤,但同样重要的是如何将处理后的数据输出到各种目标上。本文将探讨实时数仓中数据…

亚马逊正常购物下单流程是怎么样的?

当您想要在亚马逊上购物时,您可以按照以下步骤进行: 1、登录亚马逊账户:在亚马逊的官方网站上,使用您的亚马逊账户进行登录。如果您还没有账户,可以在网站上注册一个新账户。 2、浏览商品:在亚马逊首页上&…

CASAIM受邀参加广东省科学院幼儿园举行的第二届STEAM科技节暨庆“六一”科普嘉年华活动

今年6月1日是第63个“六一”国际儿童节,恰“接棒”第7个全国科技工作者日。CASAIM受邀参加广东省科学院幼儿园举行的第二届STEAM科技节暨庆“六一”科普嘉年华活动,展示高精度的三维扫描和3D打印技术,为广大儿童送上精彩的科普大礼。 从小朋友…

视图及其缩放

相机控制 在本课中,您将学习如何通过使用 ViewCube 更改模型视图来检查您的设计。 学会环顾四周 在创建设计时,能够从各个方面看到您的设计会有所帮助。 让我们了解如何更改视图。 你能旋转你的视图看看谁在幕后吗?ViewCube(…

最新office365个人和家庭版下载及功能介绍

到了台新联想笔记本,想试试随机带的office365,才发现要有microsoft账户,要重新注册账号。 搞了一圈,很麻烦,发现微软登陆帐号时一直在转圈圈,而无法完成登录。 大概率还是因为服务器在海外的原因。 于是索性…

【企业化架构部署】Apache配置与应用

文章目录 一、构建虚拟web主机1.概述2.httpd服务支持的虚拟主机类型3.构建虚拟Web主机3.1基于域名的虚拟主机3.2基于IP地址的虚拟主机3.3基于端口的虚拟主机 4.Apache连接保持5.Apache访问控制 二、Apache日志管理rotatelogs分隔工具 三、总结1.Web虚拟主机部署步骤2.网页根目录…

【UE5 新手向】网络同步1 —— 开启 Actor 的位置网络同步

新建一个第三人称 C 项目 在播放设置中,将 Number of Players 改为2,并将 Net Mode 改为Play As Listen Server。 播放游戏,可以发现角色默认开启了同步。 停止播放,选中场景中的某个物体。 在 Details 面板选择新建蓝图。 选…

chatgpt赋能python:Python编程实现文件备份功能

Python编程实现文件备份功能 数据对于任何企业都是极其重要的。文件备份是数据备份的一种重要形式。在发生系统损坏、恶意攻击、误操作等情况时能够帮助我们恢复数据。本文将介绍如何使用Python编程实现文件备份功能。 备份的重要性 对于企业而言,数据备份就像是…

clang 01. clang driver流程分析

文章目录 前言在这里简要概述一下clang的流程 1.clang driver代码分析1.1创建诊断(DIagnosticsEngine)实例1.2创建Driver(clang::driver::Driver)的实例1.3通过Driver的BuildCompilation方法生成需要执行的命令1.4Jobs构建完成,通过Driver的E…

OS-文件管理1-文件-文件的逻辑结构与物理结构。

一,文件管理 关键词:如何组织及提供的功能。 二,文件-文件基本概念。 1.文件,记录,数据项 2.文件属性 三,文件-文件控制块FCB与索引结点。 文件控制块FCB:用来存放控制文件需要的各种信息…

在软件定义汽车的时代,低代码究竟给车企数字化转型带来了什么?

前言: 软件定义汽车(Software Defined Vehicles, SDV),是由百度自动驾驶事业部总经理王劲提出的概念。其核心思想是,决定未来汽车的是以人工智能为核心的软件技术,而不再是汽车的马力大小,是否…

Java并发体系-第三阶段-JUC并发包-[1]

AtomicXXXFieldUpdater 算是一个小补充 简介 public class AtomicIntegerFieldUpdaterTest {public static void main(String[] args) {AtomicIntegerFieldUpdater<Test> updater AtomicIntegerFieldUpdater.newUpdater(Test.class, "value");Test ts new T…

Maven处理依赖冲突

1.java常用的包依赖异常有&#xff1a; 1&#xff09;AbstractMethodError 2&#xff09;NoClassDefFoundError 3&#xff09;ClassNotFoundException 4&#xff09;LinkageError Maven会根据pom文件中的groupId、artifactId、version来判断jar是否冲突 如果出现了同名不…

开发软件必须写代码?来看smardaten如何零代码开发学生管理系统

一、前言 互联网产品在我们的生活中无处不在&#xff0c;但你知道开发一个这样的产品需要的成本有多大吗&#xff1f; 传统的产品研发模式是&#xff1a;功能需求&#xff0c;需要调研&#xff0c;画原型&#xff0c;开发&#xff0c;测试&#xff0c;上线&#xff0c;跟踪运…