IronPDF for .NET 2023.2.4 Crack

news2024/11/20 6:22:59

适用于 .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:
    • 提取文本和图像

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

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

相关文章

laravel8多模块、多应用和多应用路由

1、安装多应用模块 composer require nwidart/laravel-modules2、执行命令,config文件夹下生成一个modules.php配置文件 php artisan vendor:publish --provider"Nwidart\Modules\LaravelModulesServiceProvider"3、修改config文件夹下的modules.php&am…

python爬虫学习之路

【2023.3.3】一、爬虫概念 通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。 价值: 抓取互联网上的数据,为我所用,有了大量的数据,就如同有了一个数据银行一样,下一步做的就是如…

程序员怎么写出亮眼的简历?

要随时与正能量的人保持同行,因为他的心一直在靠近远方 什么是简历 我们先看下百度百科对于简历的描述: 可以看出,简历是受法律规定,因为简历本身的信息真实性较高,所以简历一直是早期被市场上进行数据交易的重要载…

windows 下 python 和repo 下载安装环境变量配置

repo 安装成功,但是下载代码 repo init的时候出错 不知道是不是repo windows版本有问题 python 最好下载2.6-2.7版本的 Python Releases for Windows | Python.org 不然下载代码会有问题,下不了,会提示安装2.6-2.7版本的 Windows下成功安…

人机界面艺术设计

人机界面艺术设计 2.1人机界面艺术设计思路 人们经常有意通过某种工具或创造来解决难题,然而这并不意味着人们乐于接受别人或其他事情,他们很难提出问题。在用户使用网页或软件的时候,他们有明确的目标,他们利用电脑来帮助自己达…

Hbase RegionServer的核心模块

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

Altium Designer PCB孤岛铜的去除方法教程

孤岛铜,也叫死铜,是指在PCB中孤立无连接的铜箔,一般都是在敷铜的时候产生,不利于生产。解决的办法比较简单,可以手工连线将其与同网络的铜箔相连,也可以通过打过孔的方式将其与同网络的铜箔相连。无法解决的…

Biomod2 (下):物种分布模型建模

这里写目录标题1.给出一个线性回归模型并求出因子贡献度2.biomod22.1 pseudo-absences:伪不存在点(PA)2.1.1 random2.2.2 disk2.2.3 user.defined method3.使用网格划分区域3.1 计算质心4. 完整案例1.给出一个线性回归模型并求出因子贡献度 ##---------…

【游戏逆向】FPS游戏玩家对象数据分析

玩家健康值 查找玩家健康值,玩家健康值是100,但是我们并不知道数值类型,我们可以使用精确搜索方式搜索100-所有类型 CE搜索 结果很多,我们可以使用手雷来减少血量 我们会得到两个结果 我们可以去尝试改变数值,最终发现一个是我们的客户端健康值,一个是服务器健康值,…

Java——N皇后问题

题目链接 leetcode在线oj题——N皇后 题目描述 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n &#xff…

RocketMQ Broker消息处理流程剩余源码解析

🍊 Java学习:Java从入门到精通总结 🍊 深入浅出RocketMQ设计思想:深入浅出RocketMQ设计思想 🍊 绝对不一样的职场干货:大厂最佳实践经验指南 📆 最近更新:2023年3月4日 &#x1…

CCNP350-401学习笔记(补充题目1-100)

1、wireless client to roam --->> wireless client 2、Cisco aWIPS policies on the WLC 3、 import json -->> while true -->>except -->> File open -->>File.close() -->> File.open() 4、 login console group radius 5、undesir…

大数据框架之Hadoop:MapReduce(七)MapReduce扩展案例

一、倒排索引案例(多job串联) 1、需求 有大量的文本(文档、网页),需要建立搜索索引,如图4-31所示。 (1)数据输入 (2)期望输出数据 atguigu c.txt–>2…

VS2022+Qt5.14.2成功编译MITK2022.10

目录 一 编译结果 二 编译问题解决 三 参考链接 一 编译结果 二 编译问题解决 error C2220错误 1> mitkSlicedGeometry3D.cpp 1>D:\MITK\src\MITK-2022.10\Modules\Core\src\DataManagement\mitkSlicedGeometry3D.cpp(1,1): error C2220: 以下警告被视为错误 [D:\MI…

能代替try catch处理异常的优雅方式

前言软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {…} catch {…} finally {…} 代码块,不仅有大量的冗余代码,而…

【办公类-19-03】办公中的思考——Python批量统一文件名的序号(保教主任整理打印文件)

背景需求:为迎接督导检查,保教主任从各条线收集文本资料。并在每个文件名称前手动编号。但是她嘀咕道:”为什么两套资料放在一个文件里就不是按照数字序号排序?,有的是1X-,有的是40X,看起来很乱…

20230304 CF855 div3 vp

Dashboard - Codeforces Round 855 (Div. 3) - Codeforces呃呃,评价是,毫无进步呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训了该加训…

有关平方或高次方的公式整理一元高次方程的求解

Part.I Introduction 这篇博文记录一下数学中常用的有关平方或高次方的一些公式。 Chap.I 一些结论 下面一部分汇总了一些重要的结论 完全平方公式:(ab)2a22abb2(ab)^2a^22abb^2(ab)2a22abb2平方差公式:a2−b2(ab)(a−b)a^2-b^2(ab)(a-b)a2−b2(ab)(…

Spring——Bean管理-注解方式进行属性注入

Spring针对Bean管理中创建对象提供的注解有哪些?Component:普通Service:业务逻辑层Controller:controller层Repository:dao层用注解的方式是为什么?简化xml方式开发,只需要注解就可以完成在配置…

【Redis场景5】集群秒杀优化-分布式锁

集群环境下的秒杀问题 前序 【Redis场景1】用户登录注册 【Redis场景2】缓存更新策略(双写一致) 【Redis场景3】缓存穿透、击穿问题 【Redis场景拓展】秒杀问题-全局唯一ID生成策略 【Redis场景4】单机环境下秒杀问题 在单机环境下的并发问题,我们可以使用相关…