0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高级PDF库,可完全控制您的PDF创建工作流程

倩倩 来源:哲想软件 作者:哲想软件 2022-09-06 09:21 次阅读

使用一系列旨在帮助程序员将PDF和OCR集成到他们的桌面和服务器应用程序中的综合工具包构建更好的应用程序。

从头开始创建PDF,或者从一堆扫描图像中创建PDF

编辑、合并、拆分和操作PDF,提取文本和图像

嵌入独立的Winforms或WPFPDF 查看器

支持:.Net2.0+、.Net5、Standard、Core、Mono、Azure

它也适用于WindowsXP 和MacOS

高级PDF库,可完全控制您的PDF创建工作流程

Pdfium.NetSDK 是领先的.Net库,用于生成、操作和查看可移植文档格式的文件。我们提供高级c#/ VB.Net API,用于在WEB服务器或任何其他服务器系统上创建动态pdf,并在现有桌面或WEB应用程序中实现“另存为PDF”功能。

入门:C#代码示例

即时创建PDF文档

0256167a-2d82-11ed-ba43-dac502259ad0.png

从多个图像生成 PDF

02874f2e-2d82-11ed-ba43-dac502259ad0.png

使用 C# 打印PDF 文件

02b7d6e4-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

02d60650-2d82-11ed-ba43-dac502259ad0.png

PdfPrintDocument派生自标准PrintDocument类,因此您可以使用.Net Framework 的打印对话框(PrinterDialog),该对话框根据用户输入配置PrintDocument。

03075c64-2d82-11ed-ba43-dac502259ad0.png

在 C#中从PDF 中提取文本

032c6784-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

使用 C#从Pdf 中提取文本坐标

0353b42e-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

使用 .NetC# 从Pdf 文件中提取图像

037b49a8-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

在 PDF文件中搜索文本

03aa9c62-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

异步搜索文本

03d1bd88-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

在 C#中拆分PDF

03fcf12e-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

使用 C#合并PDF

04294292-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

上面的代码显示了如何使用ImportPages操作来完成。

将 PDF渲染为图像

04595964-2d82-11ed-ba43-dac502259ad0.png

您可以创建多个页面对象并将它们放置在页面上的任何位置。页面对象有多种类型:路径、表单、图像和文本对象。

接下来,我们使用刚刚计算的尺寸创建一个新的PdfBitmap。构造函数的最后一个参数告诉使用真彩色模式。

然后我们用白色填充整个位图并将页面渲染到它。就这样!

填充可编辑的 PDF字段并从中提取数据

0482b0b6-2d82-11ed-ba43-dac502259ad0.png

然后我们用白色填充整个位图并将页面渲染到它。就这样!

开发人员对开发人员的负担得起的支持

Patgames 支持服务就是您所说的“为开发者服务的开发者”。

当您获得产品许可时,您收到的不仅仅是一个很棒的库。为了充分利用这一功能,您还可以直接从我们的.Net 开发团队获得12 个月的免费技术支持。

我们专注于简单性,以便您可以专注于您的应用程序

Pdfium.Net SDK 的主要设计目标是使开发人员的事情变得简单直观。类库抽象了使用底层pdfium库的所有细节,并提供了一个基于世界对象和其他直观类的接口

04b53144-2d82-11ed-ba43-dac502259ad0.png

此外,Pdfium.NetSDK 是有据可查的SDK!我们提供了丰富的文档,旨在让初学者和高级用户大致了解Pdfium.Net SDK 的功能。

针对企业和云服务进行了优化

我们的目标之一是为开发人员提供高质量的工具,用于在MicrosoftAzure 等任何服务器系统上创建动态PDF。

在您的应用程序中嵌入100%独立的C#PDF 查看器。

定制外观。处理事件并享受戏剧性的互动。

赋予您的.Net应用查看pdf文件的能力!借助多种视图模式、细致入微的自定义和对acroformspdf 查看器的完整支持,可无缝融入您的应用程序并根据您的设计量身定制。

完全可定制的用户界面

流畅的PDF应用交互

灵活的文本处理

简单集成

开源

04de30ee-2d82-11ed-ba43-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9344

    浏览量

    86212
  • PDF
    PDF
    +关注

    关注

    1

    文章

    171

    浏览量

    33856

原文标题:Patagames:Pdfium.Net SDKC# PDF 库

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NX CAD软件:数字化工作流程解决方案(CAD工作流程)

    NXCAD——数字化工作流程解决方案(CAD工作流程)使用西门子领先的产品设计软件NXCAD加速执行基于工作流程的解决方案。我们在了解行业需求方面累积了多年的经验,并据此针对各个行业的具体需求提供
    的头像 发表于 02-06 18:15 76次阅读
    NX CAD软件:数字化<b class='flag-5'>工作流程</b>解决方案(CAD<b class='flag-5'>工作流程</b>)

    AI工作流自动化是做什么的

    AI工作流自动化是指利用人工智能技术,对工作流程中的重复性、规则明确的任务进行自动化处理的过程。那么,AI工作流自动化是做什么的呢?接下来,AI部落小编为分享。
    的头像 发表于 01-06 17:57 212次阅读

    使用pdfDocs提高工作效率,改进PDF工作流程

    使用pdfDocs提高工作效率,改进PDF工作流程。 pdfDocs是一款PDF管理应用程序,帮助法律专业人士
    的头像 发表于 12-21 15:31 200次阅读
    使用pdfDocs提高<b class='flag-5'>工作</b>效率,改进<b class='flag-5'>PDF</b><b class='flag-5'>工作流程</b>

    飞利浦与亚马逊云科技扩展战略合作,增强HealthSuite云服务能力并赋能生成式AI工作流

    ,全球健康科技领导者荷兰皇家飞利浦与亚马逊云科技扩展战略合作,提供基于云端的飞利浦医疗信息化解决方案,覆盖放射学、数字病理学、心脏病学1和人工智能高级可视化1等多个领域。此次合作旨在统一诊断工作流程,提高关键洞察获取能力,推动临床专业领域取得更好的
    发表于 12-04 15:04 206次阅读
    飞利浦与亚马逊云科技扩展战略合作,增强HealthSuite云服务能力并赋能生成式AI<b class='flag-5'>工作流</b>

    用CPLD控制ADS7229,工作流程是怎么样的?

    用CPLD控制ADS7229,因为需要用到状态机,需要了解7229的工作流程是怎么样的,手册上没有看懂,望大侠指点! 比如:流程一:通过SPI接口进行寄存器(CFR)配置——》启动转换-——》等待转换完成——》输出数据(sdo
    发表于 12-03 07:50

    浅谈无刷电机的工作流程

    上一期的芝识课堂,我们跟大家一起分析了无刷电机的四个功能单元,并详细分析了PWM和逆变器单元的工作情况,今天我们继续来熟悉无刷电机工作流程中另外两个重要的部分——转子位置检测和波形驱动。
    的头像 发表于 11-12 13:46 650次阅读
    浅谈无刷电机的<b class='flag-5'>工作流程</b>

    全新NVIDIA AI工作流检测信用卡欺诈交易

    工作流由 AWS 上 的 NVIDIA AI 平台驱动,帮助金融服务机构节省资金并降低风险。
    的头像 发表于 10-30 11:41 529次阅读

    TI电池监控器IC的高级电量监测器固件流程

    电子发烧友网站提供《TI电池监控器IC的高级电量监测器固件流程图.pdf》资料免费下载
    发表于 10-12 10:07 0次下载
    TI电池监控器IC的<b class='flag-5'>高级</b>电量监测器固件<b class='flag-5'>流程</b>图

    人员定位系统的原理和工作流程

    人员定位是一种用于确定或跟踪人员位置的技术。随着科技的快速发展,人员定位系统变得越来越常见,在许多不同的领域得到了广泛的应用。本文将探讨人员定位系统的原理和工作流程,包括定位技术、数据传输和处理
    的头像 发表于 09-03 10:42 803次阅读
    人员定位系统的原理和<b class='flag-5'>工作流程</b>

    从记录到管理:单北斗工作记录仪如何优化工作流程

    在这个快节奏的时代,每一分效率的提升都是企业竞争力的关键。从繁琐的手工记录到智能化的数据管理,技术的飞跃正悄然改变着我们的工作方式。顶坚单北斗工作记录仪如何成为优化工作流程的得力助手,实现从记录
    的头像 发表于 08-30 11:09 324次阅读
    从记录到管理:单北斗<b class='flag-5'>工作</b>记录仪如何优化<b class='flag-5'>工作流程</b>

    M8_8pin公头如何简化工作流程

    德索工程师说道M8_8pin公头作为一种先进的连接器设计,其在多个领域都发挥着重要作用,特别是在自动化、航空、医疗等领域。它通过实现高效、稳定的信号和数据传输,为各种设备提供了可靠的连接。在工作流程中,M8_8pin公头通过其独特的设计和功能,可以大大简化工作流程,提高
    的头像 发表于 05-05 13:41 308次阅读
    M8_8pin公头如何简化<b class='flag-5'>工作流程</b>

    鸿蒙原生应用元服务-访问控制(权限)开发工作流程相关

    是否属于用户授权类。如果是,应用需要使用动态授权弹框来提供用户授权界面,请求用户授权目标权限。 当用户授予应用所需权限后,应用成功访问目标数据或执行目标操作。 应用使用权限的工作流程如图所示。 1
    发表于 04-19 15:27

    Ansys与SynMatrix合作,简化无线通信射频滤波器设计工作流程

    Ansys扩展其电子系列产品组合,以简化无线通信射频滤波器设计工作流程
    的头像 发表于 04-08 09:45 991次阅读
    Ansys与SynMatrix合作,简化无线通信射频滤波器设计<b class='flag-5'>工作流程</b>

    Vision_Board_schematic.pdf

    *附件:Vision_Board_schematic.pdf
    发表于 03-20 15:21

    cubeide创建静态工程,如何使用cubeMX生成配置代码?

    创建工程可执行程序的话会生成一个.ioc文件,然后可以使用MX配置生成代码, 但创建静态工程的话并没有生成.ioc文件,请教一下如何使用。 感谢!!!!!!!!!!
    发表于 03-12 08:04