首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

强大的 .NET PDF处理神器:PDFSharp

前言 PDFSharp是一款开源的.NET库,专为处理PDF文档而设计。它以其丰富的功能和易用性赢得了广大开发者的青睐。无论是创建、编辑、合并、拆分还是转换PDF文件,PDFSharp都能轻松应对。...主要功能 1、创建PDF:无需预先存在的模板,PDFSharp允许您直接从头开始构建PDF文档。 2、内容插入:支持在PDF页面中添加文本、图像、表格、图形等丰富元素。...3、格式化:提供字体选择、颜色设定、布局调整等样式控制功能,帮助您创建高度定制化的PDF文档。 4、合并与拆分:能够将多个PDF文档合并成一个,或将一个PDF文档拆分成多个部分。...5、加密与解密:对PDF文件进行安全设置,保护文档内容不被非法访问。 优势特点 简单易用:PDFSharp提供简洁的API,使开发人员能够快速上手并轻松创建和处理PDF文档。...全面功能:支持各种PDF操作,包括创建、编辑、合并、拆分、转换和加密等,满足不同的需求。 PDFSharp广泛应用于各种场景,如生成报告、创建电子书、生成发票和合同等。

2.2K10

这才叫良心软件!!

识别书签 支持对 PDF 文档的标签进行编辑,支持自动根据你的文档生成对应的书签、导出/导入书签文档、更改页码、合并标签、设置标签格式等。...批量修改文档 可以批量去除 PDF 打印限制、复制限制,修改文档属性、页码编号、页面链接、页面尺寸、优化体积、删除自动打开网页等。...功能特色 修改PDF信息 修改文档属性、页码编号、页面链接、页面尺寸;删除自动打开网页等动作,去除复制及打印限制;设置阅读器初始模式。...贴心PDF书签编辑器 带有阅读界面(具有便于阅读竖排文档的从右到左阅读方式),可批量修改PDF书签属性(颜色、样式、目标页码、缩放比例等),在书签中执行查找替换(支持正则表达式及XPath匹配、可快速选择篇...导出图片 高速无损导出PDF文档的图片。 提取页面 提取或删除PDF文档中指定的页面,调整PDF文档的页面顺序。 重命名 根据PDF文档元数据重命名PDF文件名。

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 深入浅出 – PyPDF2 处理 PDF 文件

    ) 检索给定 pageObject 处于的页码 getXmpMetadata() 从 PDF 文档根目录中检索 XMP 数据 isEncrypted 显示 PDF 文件是否加密的只读布尔属性 namedDestinations...pageObj = %s' % (index, type(pageObj))) # # 获取 pageObject 在 PDF 文档中处于的页码...insertPage(page,index=0) 在这个 PDF 文件中插入一个页面,该页面通常从 PdfFileReader 实例获取 removeLinks() 从次数出中删除连接盒注释 removeText...(ignoreByteStringObject = False) 从这个输出中删除图像 write(stream) 将添加到此对象的页面集合写入 PDF 文件 PDF 写入操作: def addBlankpage...numPages = pdfFileReader.getNumPages() if numPages > 5: # 从第五页之后的页面,输出到一个新的文件中,即分割文档

    1.7K30

    一个.NET开源、免费、功能强大的PDF处理工具

    文档编辑功能 编辑书签:用户可以方便地添加、删除、修改PDF文档中的书签,还可以根据文件名自动生成书签,支持批量修改书签属性,如颜色、样式、目标页码、缩放比例等。...文档管理功能 提取或合并文档:可以提取PDF文档中指定的页面,或者将多个PDF文件合并成一个,合并后的文档会保留原文档的书签,并且可以添加新的书签。...其他高级功能 统一页面尺寸:可以将PDF文档中的所有页面调整为统一的尺寸,这对于打印和阅读来说非常有用。 清理隐藏数据:删除PDF文档中隐藏的数据,如元数据、注释等,确保文档的整洁和安全。...文档管理与归档:企业或个人在管理大量PDF文档时,可以利用PDFPatcher的提取、合并、书签管理等功能,对文档进行有效的管理和归档。...图像处理与转换:在需要将PDF文档中的图片提取出来进行编辑或转换为其他格式时,PDFPatcher可以快速完成这些任务。

    11810

    pdf拆分保留书签_pdf补丁

    导出信息文件:将PDF文档中的元数据、阅读器初始状态、页码设置、页面设置、书签等信息导出成可编辑的XML文件。...补丁生成新文件: 将上述信息文件和已有PDF文件合并,生成新的PDF文档,该PDF文档具有XML信息文件的设置(如页面设置、书签等)。...通过导入信息文件,可实现如下功能: 修改文档的元数据(如作者、主题、关键词等)。 添加、修改或删除PDF文档的书签,设置书签的文字颜色、打开或收拢状态、点击后的跳转位置及页面缩放比例等。...添加或修改页面内的链接。 添加或更改PDF文档的逻辑页码编号。 更改阅读器的初始设置(如显示比例、界面等)。 裁剪或扩大页面尺寸。 调整页面旋转方向。...修复错误:   导出页面内容或生成文件时,输出文件异常变大的问题。   从图片生成 PDF 文件时不恰当旋转页面方向的问题。   无法正常编辑文件及目录名称的问题。

    1.6K20

    PDFPatcher开源软件

    它具有以下功能: 修改PDF文档:修改文档属性、页码编号、页面链接;统一页面尺寸;删除自动打开网页等动作;去除复制及打印限制;设置阅读器初始模式;清理文档隐藏垃圾数据;重新压缩黑白图片;旋转页面。...贴心PDF书签编辑器:带有阅读界面(具有便于阅读竖排文档的从右到左阅读方式),可批量修改PDF书签属性(颜色、样式、目标页码、缩放比例等),书签可精确定位到页面中间;在书签中执行查找替换(支持正则表达式及...制作PDF文件:合并已有PDF文件或图片,生成新的PDF文件;合并后的PDF文档带有原文档的书签,还可挂上新书签(或根据文件名生成),新书签文本和样式可自定义;合并的PDF文档可指定统一的页面尺寸,以便打印和阅读...提取或删除PDF文档中指定的页面,调整PDF文档的页面顺序。 根据PDF文档元数据重命名PDF文件名。...替换字体:替换文档中使用的字体;嵌入字库到PDF文档,消除复制文本时的乱码,使之可在没有字库的设备(如Kindle等电子书阅读器)上阅读。

    2.8K10

    Stirling PDF:免费、强大的一站式PDF开源操作工具

    不论您是处理文档、电子书还是其他 PDF 相关任务,这个工具都将成为您的得力助手,满足您的一切 PDF 处理需求。 !...[Stirling PDF 功能页面][2] ##隐私保护## Stirling PDF 不会发起任何与记录或跟踪相关的外部请求。...所有文件和 PDF 都要么完全在客户端上处理,要么仅在任务执行期间在服务器内存中,或者仅在任务执行期间存储在临时文件中。用户已经下载的文件在那时已经从服务器上删除。...##主要功能## 完整的交互式 GUI,用于合并/拆分/旋转/移动 PDF 及其页面 将 PDF 拆分为多个文件,指定页面号或提取所有页面为单独的文件 合并多个 PDF 到一个单一的结果文件中 将 PDF...转换为 PDF 将 URL 转换为 PDF 从 PDF 中提取图像 从扫描中提取图像 添加页码 通过检测 PDF 头部文本自动重命名文件 对 PDF 进行 OCR(使用 OCRMyPDF) PDF/A

    1.6K40

    一个.NET开源、免费、功能强大的 PDF 处理工具

    前言 在日常工作中PDF文档的处理往往受限于其固有的格式,使得用户在编辑、合并、剪裁等方面面临诸多不便。...项目特点 提取或删除 PDF 文档中指定的页面,调整 PDF 文档的页面顺序。...改属性、页码、链接,统一页面尺寸,删除自动动作,去除复制打印限制,设置阅读模式,清理隐藏数据,重新压缩图片,旋转页面。...合并已有 PDF 文件或图片,生成新的 PDF 文件;合并后的 PDF 文档带有原文档的书签,还可挂上新书签(或根据文件名生成),新书签文本和样式可自定义;合并的 PDF 文档可指定统一的页面尺寸,以便打印和阅读...带有阅读界面(具有便于阅读竖排文档的从右到左阅读方式),可批量修改 PDF 书签属性(颜色、样式、目标页码、缩放比例等),书签可精确定位到页面中间;在书签中执行查找替换(支持正则表达式及 XPath 匹配

    11511

    PDF Plus for Mac(PDF处理工具)

    PDF Plus Mac版是Mac平台上的一款PDF文档处理工具,功能强大,只需三个简单的步骤即可帮助您合并,拆分,加水印和裁切PDF文档。...PDF Plus 还提供其他功能,例如向 PDF 添加水印或页码的能力,以及压缩大型PDF 文件以减小其大小的能力。...PDF Plus Mac中文版功能介绍合并PDF文档添加/删除PDF文档更改PDF文档的合并顺序立即将所有PDF文档合并到一个PDF文件中以批处理方式拆分PDF文档添加/删除PDF文档以页面和/或页面间隔分割...PDF文档为生成的PDF文件取有意义的名称将生成的PDF文件保存在您选择的文件夹中以批处理方式裁剪PDF文档添加/删除PDF文档使用点或百分比定义裁剪矩形定义相对于PDF页面某个角的裁剪矩形预览每个PDF...文档的裁剪矩形选择将被裁剪的页面和/或页面间隔给裁剪后的PDF文件取有意义的名称将裁剪的PDF文件保存在您选择的文件夹中批处理模式下的水印PDF文档添加/删除PDF文档在您的PDF文档中添加文本水印,您可以为其自定义以下内容

    2.1K30

    PDF Reader Pro for Mac(好用的pdf编辑阅读器)v2.8.20中文激活版 支持M1M2

    PDF Reader Pro Mac中文最新版已上线,PDF Reader Pro功能强大,性能稳定,并且使用界面友善、体验非常棒,PDF Reader mac不仅仅可以查看和编辑PDF文档,还支持包括...id=MjgwMTIw图片功能亮点阅读PDF在PDF Reader Pro中阅读PDF,您将在Mac上获得最佳的PDF阅读体验。...合并PDF您可以通过以下方式编辑PDF页面:压缩PDF以减小文件大小,合并或拆分PDF。签名PDF使用光标鼠标,MacBook的触控板,键盘或图像在Mac上签名PDF,以创建自己的签名。...光学字符识别使用OCR从文档中复制和编辑文本,并将OCRed文档准确转换为可搜索的PDF或文本文件。贝茨数从您的法律文件中识别并检索信息。添加/删除水印自定义带有文本和图像的水印。...您可以将它们作为模板添加到库中。页眉/页脚/页面通过自定义页眉和页脚并添加页码来编辑PDF。换背景将背景添加和更改为带有颜色和图像的PDF。海报/多本/小册子打印时缩放页面。

    1.3K20

    超详细论文排版秘籍,宜收藏!

    若想要删除标题样式,则可以在【样式】组中,鼠标右击想要删除的标题样式,在弹出的快捷菜单中选择【从样式库中删除】命令,即可删除标题样式。...删除时相应的编号不会随之删除。 如果图片/表格/公式很多,那么在中间增加或删除图片/表格/公式时, 其他的编号也要修改。...②删除含有题注的图片 / 表格 / 公式(与题注一块删除)后,可以选中当前 页的图片 / 表格 / 公式或全选文档,然后按【F9】键进行手动更新。 (3)交叉引用。...小贴士 尾注与脚注的添加,除了在文档中的位置有所不同,其操作方法基本相同。...方法二: 将鼠标光标定位到页面中要删除的脚注的序号(1,2,3 等)后,按两次退 格键【Backspace】,脚注将被删除。 小贴士 不要直接删除文档最后的尾注。

    4.7K10

    PDF Reader Pro for Mac(好用的pdf编辑阅读器)v2.8.21.1中文激活版

    PDF Reader Pro Mac中文最新版已上线,PDF Reader Pro功能强大,性能稳定,并且使用界面友善、体验非常棒,PDF Reader mac不仅仅可以查看和编辑PDF文档,还支持包括...图片PDF Reader Pro for Mac(好用的pdf编辑阅读器)pdf编辑阅读器功能亮点阅读PDF在PDF Reader Pro中阅读PDF,您将在Mac上获得最佳的PDF阅读体验。...合并PDF您可以通过以下方式编辑PDF页面:压缩PDF以减小文件大小,合并或拆分PDF。签名PDF使用光标鼠标,MacBook的触控板,键盘或图像在Mac上签名PDF,以创建自己的签名。...光学字符识别使用OCR从文档中复制和编辑文本,并将OCRed文档准确转换为可搜索的PDF或文本文件。贝茨数从您的法律文件中识别并检索信息。添加/删除水印自定义带有文本和图像的水印。...您可以将它们作为模板添加到库中。页眉/页脚/页面通过自定义页眉和页脚并添加页码来编辑PDF。换背景将背景添加和更改为带有颜色和图像的PDF。海报/多本/小册子打印时缩放页面。

    1.1K40

    几百个pdf文件要删除广告页?Power Automate批量轻松搞定! | PA实战案例

    比如,很多pdf文件里,会插入一些广告页面,尤其是一些“免费”的文档——对于这一点,其实也能理解,毕竟文档整理不容易,插个广告求个关注也是对付出的的一点点回报。...直接合并(删除)掉相应页面——该合并功能实在太好用,具体使用方法在此再举例赘述一下: 比如,要将adv.pdf文件插入到文件“01 Nov 2029.pdf”的第3页后,pdftk处理命令可写为: pdftk...- 2 - 待删除页需通过内容判断 有些情况下,需要删除的页面不是固定的页码,而需要根据页面的内容进行确定,比如,该页面含有特定的广告用语…… 这种情况下,就需要通过对页面内容进行提取,然后进行文本比对...经过以上拆分、提取文本、判断、删除页面、再合并的过程,我们达到了按内容删除pdf页面的目的。...在实际工作中,如果需要删除的页面位置相对固定,比如只可能出现在某几页,那么,建议先提取这几页出来,单独处理后再合并,而避免全部拆解的效率问题。

    1.3K30

    【Docker项目实战篇】Docker部署PDF多功能工具Stirling-PDF

    全交互式GUI:用于合并、拆分、旋转、移动PDF及其页面。 合并PDF:将多个PDF合并成单个文件。 拆分PDF:按指定页码拆分为多个文件或提取所有页面为独立文件。 重新组织页面顺序。...删除页面。 多页布局:将PDF格式化为多页页面。 缩放页面内容大小。 调整对比度。 裁剪PDF。 自动拆分扫描的PDF(基于物理分隔)。 提取页面。 将PDF转换为单页。...向PDF中添加图片。 压缩PDF以减小文件大小(使用OCRMyPDF)。 从PDF中提取图片。 从扫描件中提取图片。 添加页码。 根据PDF头部文本自动重命名文件。...七、Stirling-PDF工具的基本使用 7.1 将word文档转换为PDF文档 点击菜单栏中的转换成PDF模块,选择将“将文件转换为PDF文件”。 选择文件,点击转化为PDF。...测试将转换后的pdf文档打开,浏览正常。 7.2 PDF转换为word 点击菜单栏中的从PDF转换模块,选择"PDF转换为word"。 上传文件,点击“转换”。

    4.7K10

    PyPDF2的使用「建议收藏」

    PDF合成包含链接和按钮,表单字段,音频,视频和业务逻辑 在这篇文章中,我们将学习如何做一些pdf的操作: 从PDF中提取文字 旋转pdf页 合并pdf 分割pdf 向pdf页中添加水印...使用简单的python脚本 1、安装 我们将使用第三方的模块 PyPDF2 ---- PyPDF2是作为PDF工具包构建的python库,它能够: 提取文档信息(标题,作者,…) 按页拆分文档 逐页合并文档...裁剪页面 合并多个页面到一个页 对pdf文档进行加密解密 等等 安装PyPDF2,在命令行下执行命令: pip install PyPDF2 ---- 注意,这个模块的名字对大小写是敏感的,所以,确保...y是小写的,其他字母都是大写的 2、使用模块 – 从pdf中提取文字 import PyPDF2 pdfFile = open('example.pdf','rb') pdfReader = PyPDF2...pdfReader的getPage方法可以接受页码参数,并返回页面对象。

    1.1K40

    使用Python拆分和合并PDF文件

    标签:Python与Excel,PyPDF4 下面是应用场景: 我曾经收到一份20页的PDF银行对账单,需要将其中的3页转发给另一方,但我不想发送整个文件,因为有些页面包含我不愿意共享的个人信息。...因此,我们可以构造一个列表来存储页码:[1,2,3,4,5,11,12]。 从PDF文件中获取页面 我们可以使用pdf.getPage()从pdf对象获取特定页面。...图2:使用Python从PDF文件中获取页面 创建并保存PDF文件 现在我们已经成功地从PDF中提取了一个页面。...PDF文件中 我们现在可以继续从PDF中获取所有需要的页面,并将它们合并到一个文件中。...之前,我们已经创建了要提取的页码列表:pages=[1,2,3,4,5,11,12]。由于Python基于0的索引,我们需要将每个数字移位1。只要把所有的数字循环一遍,然后从每个数字中减去一个。

    2.6K10
    领券