当前位置: 首页 > news >正文

c# iTextSharp 读取PDF

安装 iTextSharp: 可以通过 NuGet 包管理器安装 iTextSharp:

Install-Package itext7

创建 PDF 文件

using System;
using System.IO;
using iText.Kernel.Pdf;
using iText.Layout;
using iText.Layout.Element;class Program
{static void Main(){string pdfPath = "example.pdf";// 创建 PDF 文档using (PdfWriter writer = new PdfWriter(pdfPath)){using (PdfDocument pdf = new PdfDocument(writer)){Document document = new Document(pdf);document.Add(new Paragraph("Hello, World!"));document.Close();}}Console.WriteLine("PDF created successfully!");}
}

读取 PDF 文件

using System;
using iText.Kernel.Pdf;class Program
{static void Main(){string pdfPath = "example.pdf";// 读取 PDF 文档using (PdfReader reader = new PdfReader(pdfPath)){using (PdfDocument pdf = new PdfDocument(reader)){for (int i = 1; i <= pdf.GetNumberOfPages(); i++){var page = pdf.GetPage(i);Console.WriteLine($"Page {i}: {page.GetTextContent()}");}}}}
}

http://www.lryc.cn/news/450576.html

相关文章:

  • <<迷雾>> 第5章 从逻辑学到逻辑电路(3)--与门 示例电路
  • Java应用的数据库连接池连接超时处理
  • 机器学习:opencv--摄像头OCR
  • 基于二分查找的动态规划 leetcode 300.最长递增子序列
  • Java8 IntStream流sum的Bug
  • PCL 索引空间采样
  • PasteForm最佳CRUD实践,实际案例PasteTemplate详解之3000问(三)
  • 【无标题】logistic映射
  • 基于Node.js+Express+MySQL+VUE科研成果网站发布查看科研信息科研成果论文下载免费安装部署
  • 提升C++代码质量的一些建议
  • 起重机防摇摆技术如何达标-武汉正向科技
  • [大语言模型-论文精读] MoRAG - 基于多部分融合的检索增强型人体动作生成
  • 解决端口被占用
  • 【递归】7. leetcode 404 左叶子之和
  • react+antdMobie实现消息通知页面样式
  • Git 撤销一个已经push到远端仓库的commit
  • lambda表达式底层实现
  • 鸿蒙NEXT开发-组件事件监听和状态管理(基于最新api12稳定版)
  • 《More Effective C++》的学习
  • Leetcode面试经典150题-322.零钱兑换
  • python17_len()函数
  • 车视界系统小程序的设计
  • SQLCMD命令行工具导入数据并生成对应的日志文件
  • tauri中加载本地文件图片或者下载网络文件图片后存储到本地,然后通过前端页面展示
  • QSqlDatabase在多线程中的使用
  • 【无人机设计与控制】Multi-UAV|多无人机多场景路径规划算法MATLAB
  • Visual Studio C# 编写加密火星坐标转换
  • 微服务-流量染色
  • C语言实现 操作系统 经典的进程同步问题(2)
  • 有效的字母异位词【字符串哈希】