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

    文章

    10096

    浏览量

    90904
  • PDF
    PDF
    +关注

    关注

    1

    文章

    177

    浏览量

    35307

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADI Power Studio工作流程与工具概述

    、直观的工作流程,利用准确的模型来仿真实际性能,并自动生成关键的物料清单和报告等内容,帮助工程团队更早做出更优决策。
    的头像 发表于 10-22 09:38 663次阅读

    恩智浦i.MX RT1180跨界MCU驱动EtherCAT的工作流程

    上周的分享已经介绍了整个参考设计的概况和相关硬件资源。那么,本次会从软件工程角度进行分享。首先来了解EtherCAT Slave工作流程
    的头像 发表于 09-28 14:20 836次阅读
    恩智浦i.MX RT1180跨界MCU驱动EtherCAT的<b class='flag-5'>工作流程</b>

    电芯自动面垫分选装盒生产线的工作流程解析

    电芯自动面垫分选装盒生产线的工作流程解析|深圳比斯特自动化
    的头像 发表于 09-28 10:29 347次阅读

    【产品介绍】Altair SimLab连接CAD的多物理场工作流

    AltairSimLab连接CAD的多物理场工作流SimLab是一种以流程为导向的多学科仿真环境,能够准确分析复杂装配件的性能。包括结构、热和流体动力学在内的多物理场可以通过高度自动化的建模任务
    的头像 发表于 09-19 17:02 562次阅读
    【产品介绍】Altair SimLab<b class='flag-5'>可</b>连接CAD的多物理场<b class='flag-5'>工作流</b>

    瑞声科技首批签署“创建持续品牌”愿景倡议

    近日,在联合国日内瓦万国宫成功举办的“创建持续商业与品牌”高级别对话会上,由中国标准化协会持续商业与品牌工作委员会(SBBC)等发起的“
    的头像 发表于 09-19 11:42 694次阅读

    关于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 540次阅读
    SFUD驱动<b class='flag-5'>库</b>实战手册:串行SPI Flash开发全<b class='flag-5'>流程</b>解析

    如何在Unified IDE中创建视觉HLS组件

    组件开始,该组件可以导出为 XO 文件用于 Vitis 系统工程;这与“自上而下的流程”相反,后者从 Vitis 工程开始,然后将 HLS 组件导入该工程。我们将创建视觉示例“remap”,并在 Unified IDE 中执
    的头像 发表于 07-02 10:55 1144次阅读
    如何在Unified IDE中<b class='flag-5'>创建</b>视觉<b class='flag-5'>库</b>HLS组件

    按照《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 750次阅读
    NX CAD软件:数字化<b class='flag-5'>工作流程</b>解决方案(CAD<b class='flag-5'>工作流程</b>)

    AN-1449:ADM3066E支持完全热插拔,实现无毛刺的PLC模块插入

    电子发烧友网站提供《AN-1449:ADM3066E支持完全热插拔,实现无毛刺的PLC模块插入.pdf》资料免费下载
    发表于 01-15 16:44 0次下载
    AN-1449:ADM3066E支持<b class='flag-5'>完全</b>热插拔,<b class='flag-5'>可</b>实现无毛刺的PLC模块插入

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

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

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

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

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

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