当前位置: 首页 > news >正文

IronPDF for .NET 2023.2.4 Crack

适用于 .NET 2023.2.4 的 IronPDF
添加对增量 PDF 保存的支持。
2023 年 3 月 2 日 - 10:23新版本
特征
添加了对 IronPdfEngine Docker 的支持。
添加了对增量 PDF 保存的支持。
重新设计了 PDF 签名和签名。
删除了 iTextSharp 依赖项。
在文本页眉/页脚中添加了 DrawDividerLineColor。
添加了新的调整大小 API。
将 IronSoftware.System.Drawing 更新至 2023.2.12。

 

关于 .NET 的 IronPDF

创建、编辑和导出 PDF 文档。

IronPDF for .NET 允许开发人员在 C#、F# 和 VB.Net for .NET Core 和 .NET Framework 中轻松创建 PDF 文档。您可以选择简单的 HTML,或合并 CSS、图像和 JavaScript。IronPDF 呈现紧跟谷歌浏览器。

IronPDF 功能

使用以下方法创建 PDF 文档:

  • HTML 字符串和模板。
  • ASPX 网络表单。
  • MVC 视图。
  • HTML 文档。
  • 或来自任何 URL。

HTML 到 PDF 支持:

  • 完整和高保真的 HTML 4 和 HTML 5 渲染。
  • CSS 3。
  • JavaScript。
  • 图片资源。
  • SVG 资源。
  • 图标字体(Fontello、Bootstrap、FontAwesome)。
  • 响应式布局。
  • 外部样式表和资产(http https 或文件系统)。
  • 静态和多线程渲染。
  • 使用自定义加载 URLS:
    • 网络登录凭据。
    • 用户代理。
    • 代理。
    • 饼干。
    • HTTP 标头。
    • 允许在 HTML 登录表单后登录的表单变量。

 

HTML 到 PDF 设置

  • 设置自定义“基本 URL”或文件路径,允许从文件系统或网络轻松加载资产文件。
  • 允许使用响应式布局的虚拟视口(宽度和高度)。
  • 屏幕或打印 CSS 媒体类型。
  • 将 HTML 表单转换为 PDF 表单。
    • 只读或可编辑。
  • 以编程方式加载自定义样式表。
  • 在 DPI 中设置输出 PDF 分辨率。
  • 设置 JPEG 图像质量。
  • 启用 JavaScript 支持,包括可选的渲染延迟。
  • 自定义页码。
  • 自动缩放 HTML 内容以适合纸张尺寸。
    • 保持文本渲染质量。
  • 全彩色和灰度 PDF。
  • 接受以任何主要文件编码编码的 HTML。默认为 UTF-8。
  • 设置 PDF 页边距。
    • 以毫米或英寸为单位设置。
    • 支持零边距 PDF。
  • 使用任何标准国际纸张尺寸创建 PDF。
    • 支持以毫米或英寸为单位的自定义尺寸。
    • 横向或纵向的纸张方向。
  • 启用或禁用 HTML 背景显示在 PDF 中。
  • 自定义缩放。

 

公用事业

  • ImagetoDataURI 实用程序可以轻松地将 System.Drawing 图像对象嵌入到 HTML 字符串中。

ASPX 到 PDF(仅限 .NET Framework)

  • 用 3 行代码自动将 ASPX 网络表单呈现为 PDF。PDF 文档可以设置为在浏览器中下载或显示。

PDF成像

  • IronPDF 使 PDF 文档与图像之间的转换变得容易。

图片转PDF

  • 在 1 行代码中将任意数量的图像文件或 System.Daring 对象转换为 PDF。

PDF 到图像

  • 将任何或所有 PDF 页面栅格化为图像。

图像提取

  • 将嵌入的图像提取到现有的 PDF 中。

图像支持

  • BMP、JPEG、GIF、ONG 和 TIFF 文件。
  • System.Drawing 位图和图像对象。

PDF打印

  • 将任何 PDF 转换为 PrintDocument 对象。
  • 在没有 Adob​​e 的情况下以编程方式将 PDF 发送到打印机。

PDF文件IO

  • 可以从文件、二进制数据或 MemoryStreams 加载或保存 PDF,包括:
    • 加载和保存 PDF。
    • 支持使用 128 位加密的用户和管理员密码保存和加载。

PDF 签名

  • 对 PDF 进行数字签名或在编辑后添加其他签名。
    • 设置签名图像、位置、元数据、联系信息和时间戳。
    • 验证 PDF 签名。

编辑 PDF

  • 添加、编辑和删除 PDF 大纲/书签。
  • 以编程方式向任何 PDF 页面添加文本注释(便签)。
  • 从 HTML 或 PDF 资产中添加前景或背景叠加层。
  • 将不透明的 HTML 水印添加到任何 PDF。
  • 将新的 HTML 内容标记到任何现有的 PDF 页面上。
  • 向任何 PDF 添加逻辑或 HTML 页眉和页脚。
  • 合并和加入 PDF 页面。
  • 复制、添加和删除页面。
  • 旋转页面。
  • 编辑元数据、用户权限和 PDF 密码。

PDF内容提取

  • 从现有 PDF 中提取纯文本和图像。

页眉和页脚

  • 可以在创建 PDF 或添加到现有 PDF 时添加页眉和页脚

逻辑页眉和页脚

  • 字体大小和字体系列。
  • 分隔线。
  • 使用居中、左和右文本字段的简单 API。

HTML 页眉页脚

  • 支持 CSS、图像甚至 JavaScript。
  • 用于从 http、https 或文件系统加载资产的 BaseUrl。
  • 从父 HTML 文档加载或忽略 CSS。

页眉和页脚支持合并数据,包括:

  • 页码。
  • 页数。
  • 标题。
  • 网址。
  • 时间和日期。

生成 PDF

  • HTML 到 PDF:
    • HTML 文件转 PDF
    • HTML 字符串转 PDF
    • PDF 的网址
    • ASPX 到 PDF(仅限 .NET Framework)
    • 剃须刀转 PDF
    • MVC 查看到 PDF
  • 转换图像:
    • 图片转PDF
    • PDF 到图像
  • 应用设置:
    • Base 64 编码
    • 基本网址
    • 自定义文件路径
  • 支持:
    • 网站和系统登录
    • 饼干
    • HTTP 标头
    • 异步和多线程

格式化 PDF

  • 使用 HTML 资源:
    • HTML(5 及以下)
    • CSS(屏幕和打印)
    • 图片(jpg、png、gif、tiff、svg、bmp)
    • JavaScript(+ 渲染延迟)
    • 字体(网页和图标)
  • 设置视图:
    • 响应式布局
    • 虚拟视口和缩放
  • 应用模板:
    • 页眉和页脚
    • 页码
    • 分页符
  • 应用页面设置:
    • 自定义纸张尺寸
    • 方向和旋转
    • 边距(毫米、英寸和零)
    • 彩色和灰度
    • 分辨率和 JPEG 质量
  • 国际语言:
    • UTF-8 HTML 编码

处理 PDF

  • 编辑文件:
    • 合并和拆分 PDF
    • 添加、复制和删除页面
    • PDF元数据
    • 权限和密码
    • 数字签名
    • 附件
    • PDF 压缩
  • 编辑内容:
    • 文本查找和替换
    • 添加新的 HTML 内容
    • 添加页眉和页脚
    • 邮票和水印
    • 背景和前景
    • 添加和编辑注释
    • 大纲和书签
  • 使用表格:
    • 创建和编辑 PDF 表单
    • 填写现有的 PDF 表单
  • 应用文档设置:
    • PDF元数据
    • 权限和密码
    • 数字签名
  • 打印 PDF:
    • 打印到物理打印机
  • 阅读 PDF:
    • 提取文本和图像

相关文章:

IronPDF for .NET 2023.2.4 Crack

适用于 .NET 2023.2.4 的 IronPDF 添加对增量 PDF 保存的支持。 2023 年 3 月 2 日 - 10:23新版本 特征 添加了对 IronPdfEngine Docker 的支持。 添加了对增量 PDF 保存的支持。 重新设计了 PDF 签名和签名。 删除了 iTextSharp 依赖项。 在文本页眉/页脚中添加了 DrawDivider…...

3.4-前端的10个问题

01、null和undefined undefined是全局对象的一个属性,当一个变量没有赋值或者访问一个对象不存在的属性,这时候都是undefined。 null:表示是一个空对象。在需要释放一个对象的时候,直接赋值为null即可。 02、箭头函数 箭头函数…...

开发手册——一、编程规约_9.其他

这篇文章主要梳理了在java的实际开发过程中的编程规范问题。本篇文章主要借鉴于《阿里巴巴java开发手册终极版》 下面我们一起来看一下吧。 1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。 说明:不要在方法…...

23.3.4打卡 AtCoder Beginner Contest 291(Sponsored by TOYOTA SYSTEMS)A~E

F题题面都看不懂嘞!开摆! 没找到合适的markdown, 截图网页翻译了我真是天才 比赛链接: https://atcoder.jp/contests/abc291 A题 题意 给出一个字符串, 找到第一个大写字母的下标 简单题就不多说了, 直接放代码 代码 void solve() {cin>>str;nstr.size();str"…...

Gem5模拟器,一些运行的小tips(十一)

一些基础知识,下面提到的东西与前面的文章有一定的关系,感兴趣的小伙伴可以看一下: (21条消息) Gem5模拟器,全流程运行Chiplet-Gem5-SharedMemory-main(十)_好啊啊啊啊的博客-CSDN博客 Gem5模拟器&#xf…...

【JAVA】List接口

🏆今日学习目标:List接口 😃创作者:颜颜yan_ ✨个人主页:颜颜yan_的个人主页 ⏰本期期数:第四期 🎉专栏系列:JAVA List接口一、ArrayList二、LinkedList总结一、ArrayList ArrayLis…...

Hbase RegionServer的核心模块

RegionServer是HBase系统中最核心的组件,主要负责用户数据写入、读取等基础操作。RegionServer组件实际上是一个综合体系,包含多个各司其职的核心模块:HLog、MemStore、HFile以及BlockCache。 一、RegionServer内部结构 RegionServer是HBas…...

【Java开发】JUC进阶 01:Lock锁详解

1 Lock锁介绍已经在【JUC基础】04简单介绍过了,本文做进一步的拓展,比如公平锁和非公平锁、📌 明白锁的核心四个对象:线程,共享资源,锁,锁操作包括线程如何操作资源,使用锁锁哪个资源…...

关于登录校验的解决方案以及原理(回顾知识点)--项目开发那点事(自问自答版本)

开始前奏: 嘻嘻😄 通常一个完整的系统,需要安全性的保证。如登录校验,登录成功后,才可以访问服务资源。在服务端渲染项目中,我们通常使用 session来进行登录校验。在前后端分离的场景中,很多时…...

【数据结构】邻接矩阵和邻接图的遍历

写在前面 本篇文章开始学习数据结构的图的相关知识,涉及的基本概念还是很多的。本文的行文思路:学习图的基本概念学习图的存储结构——本文主要介绍邻接矩阵和邻接表对每种结构进行深度优先遍历和广度优先遍历先识概念话不多说,狠活献上学习思想等等&…...

设计跳表(动态设置节点高度)

最近学习redis的zset时候,又看到跳表的思想,突然对跳表的设置有了新的思考 这是19年设计的跳表,在leetcode的执行时间是200ms 现在我对跳表有了新的想法 1、跳表的设计,类似二分查找,但是不是二分查找,比较…...

基于神经辐射场(Neural Radiance Fileds, NeRF)的三维重建- 简介(1)

Nerf简介 Nerf(neural Radiance Fileds) 为2020年ICCV上提出的一个基于隐式表达的三维重建方法,使用2D的 Posed Imageds 来生成(表达)复杂的三维场景。现在越来越多的研究人员开始关注这个潜力巨大的领域,也…...

【AI面试】NMS 与 Soft NMS 的辨析

往期文章: AI/CV面试,直达目录汇总【AI面试】L1 loss、L2 loss和Smooth L1 Loss,L1正则化和L2正则化 一、NMS 非极大值抑制(Non-Maximum Suppression,NMS),并不是深度学习时期,目标…...

一文让你彻底理解Linux内核多线程(互斥锁、条件变量、读写锁、自旋锁、信号量)

一、互斥锁(同步) 在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在…...

利用python写一个gui小公举--环境搭建

文章目录背景搭建环境安装必要库添加工具快捷方式检验背景 在实习过程中遇到一个问题,某项目是通过python代码实现的,而且需要一直修改参数实现功能,过程有些繁琐。虽然师兄用PHP study搭了一个网站用于查看结果,但是还是过于繁琐…...

英飞凌Tricore实战系列02_ENDINIT属性看门狗原理及应用

目录 1.概述2.ENDINIT功能及使用2.1 ENDINIT属性2.2 改写受ENDINIT保护寄存器的步骤3. Tricore 看门狗介绍及使用3.1 看门狗系统介绍3.1.1 安全看门狗介绍3.1.2 CPU看门狗介绍3.2 看门狗模式介绍3.2.1 Time-out模式3.2.2 正常模式(Normal Mode)3.2.3 禁用模式(Disabled Mode…...

Java Number类

Java Number 类是一个抽象类,它是所有数字类的基类。Java 中的数字类包括 Byte、Short、Integer、Long、Float 和 Double,它们都继承自 Number 类。Java Number 类提供了一些常用的方法,可以用于将数字类型转换为不同的格式,以及进…...

C++构造和析构

欢迎来观看温柔了岁月.c的博客 目前 设有C学习专栏 C语言项目专栏 数据结构与算法专栏 目前主要更新C学习专栏,C语言项目专栏不定时更新 待C专栏完毕,会陆续更新C项目专栏和数据结构与算法专栏 一周主要三更,星期三,星期五&#x…...

docker安装即docker连接mysql(window)

一 安装docker 1.什么是docker Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器。 2.WSL2 WSL,即Windows Subsystem on Linux,中…...

HMM-维特比算法

HMM-维特比算法(viterbi)HMM回顾隐马科夫链解法:维特比算法(Viterbi)HMM回顾 最终的公式可以解释主要分为两个部分: P(xi|yi),发射概率,字面意思是从一个词性中发射/生成出某一个单…...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)

文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...

CMake基础:构建流程详解

目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

前端导出带有合并单元格的列表

// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...

【大模型RAG】Docker 一键部署 Milvus 完整攻略

本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装;只需暴露 19530(gRPC)与 9091(HTTP/WebUI)两个端口,即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...

最新SpringBoot+SpringCloud+Nacos微服务框架分享

文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...

基于SpringBoot在线拍卖系统的设计和实现

摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...

【Post-process】【VBA】ETABS VBA FrameObj.GetNameList and write to EXCEL

ETABS API实战:导出框架元素数据到Excel 在结构工程师的日常工作中,经常需要从ETABS模型中提取框架元素信息进行后续分析。手动复制粘贴不仅耗时,还容易出错。今天我们来用简单的VBA代码实现自动化导出。 🎯 我们要实现什么? 一键点击,就能将ETABS中所有框架元素的基…...

DAY 45 超大力王爱学Python

来自超大力王的友情提示:在用tensordoard的时候一定一定要用绝对位置,例如:tensorboard --logdir"D:\代码\archive (1)\runs\cifar10_mlp_experiment_2" 不然读取不了数据 知识点回顾: tensorboard的发展历史和原理tens…...

Copilot for Xcode (iOS的 AI辅助编程)

Copilot for Xcode 简介Copilot下载与安装 体验环境要求下载最新的安装包安装登录系统权限设置 AI辅助编程生成注释代码补全简单需求代码生成辅助编程行间代码生成注释联想 代码生成 总结 简介 尝试使用了Copilot,它能根据上下文补全代码,快速生成常用…...

scan_mode设计原则

scan_mode设计原则 在进行mtp controller设计时,基本功能设计完成后,需要设计scan_mode设计。 1、在进行scan_mode设计时,需要保证mtp处于standby模式,不会有擦写、编程动作。 2、只需要固定mtp datasheet说明的接口即可&#xf…...