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

审核编辑 :李倩

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

    关注

    13

    文章

    9868

    浏览量

    88452
  • PDF
    PDF
    +关注

    关注

    1

    文章

    173

    浏览量

    34650

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于STMCubeIDE创建工程BUG怎么解决?

    名为 的文件夹 .stmcufinder 在以下位置 Windows: C:Users【的用户ID】 Linux: /home/【的用户ID】/ macos:/Users/home/【的用户ID】/ 步骤四:重新启动STM
    发表于 08-08 06:59

    SFUD驱动实战手册:串行SPI Flash开发全流程解析

    针对嵌入式系统中SPI Flash的多样化需求,SFUD提供了灵活且通用的解决方案。本文将从环境配置、初始化、基本操作到高级特性,完整展示SFUD的应用
    的头像 发表于 07-29 13:19 ?138次阅读
    SFUD驱动<b class='flag-5'>库</b>实战手册:串行SPI Flash开发全<b class='flag-5'>流程</b>解析

    按照《nucler_studio_user_guide.pdf》手册操作无模块手动创建项目后,没有出现响应的_cmlink_opencd,为什么?

    按照《nucler_studio_user_guide.pdf》手册操作无模块手动创建项目后,没有出现响应的_cmlink_opencd,创建的代码无法编译
    发表于 03-07 15:10

    按照dlpu042.pdf流程生成的DLP_LightCrafter_4500_3D_Scan_Application.exe运行时会报错怎么解决?

    我按照dlpu042.pdf流程生成的DLP_LightCrafter_4500_3D_Scan_Application.exe运行时会报错。
    发表于 02-28 08:21

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

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

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

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

    ONLYOFFICE工作区:Web捆绑包助力高效团队管理和协作

    管理的所有业务流程 文件 存储和组织业务文件。共享文件并管理用户和群组的访问权限。编辑文本文档、电子表格、演示文稿、PDF 文件和填写表单并进行协作。 与微软 Office格式高度
    的头像 发表于 01-06 17:08 ?688次阅读
    ONLYOFFICE<b class='flag-5'>工作</b>区:Web捆绑包助力高效团队管理和协作

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

    使用pdfDocs提高工作效率,改进PDF工作流程。 pdfDocs是一款PDF管理应用程序,帮助法律专业人士
    的头像 发表于 12-21 15:31 ?540次阅读
    使用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 ?516次阅读
    飞利浦与亚马逊云科技扩展战略合作,增强HealthSuite云服务能力并赋能生成式AI<b class='flag-5'>工作流</b>

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

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

    浅谈无刷电机的工作流程

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

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

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

    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 ?1667次阅读
    人员定位系统的原理和<b class='flag-5'>工作流程</b>

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

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