c#中使用itextsharp替换pdf文本

更新时间:2023-07-31 06:52:48 阅读: 评论:0

垃圾的英语单词
c#中使⽤itextsharp替换pdf⽂本
public static void PDFReplace()
堕落的英文{
using (PdfReader reader = new PdfReader("D:\\test\\1.pdf"))
{
雄狮去流浪byte[] contentBytes = reader.GetPageContent(1);
string contentString = PdfEncodings.ConvertToString(contentBytes, PdfObject.TEXT_PDFDOCENCODING);
contentString = contentString.Replace("I", "1234");
备档线
reader.SetPageContent(1, PdfEncodings.ConvertToBytes(contentString, PdfObject.TEXT_PDFDOCENCODING));                new PdfStamper(reader, new FileStream("D:\\test\\2.pdf", FileMode.Create, FileAccess.Write)).Clo();
}
}
最好的学习方法>自理能力
使⽤这个会导致中⽂读取失败  最后经过测试 发现使⽤Default读取可以正常读到中⽂
public static void PDFReplace()
{
桃红清血丸
using (PdfReader reader = new PdfReader("D:\\test\\muweb.pdf"))
{
byte[] contentBytes = reader.GetPageContent(1);
string contentString = System.Text.Encoding.Default.GetString(contentBytes);
//string contentString = PdfEncodings.ConvertToString(contentBytes, "UTF-8");
contentString = contentString.Replace("","");
雨露reader.SetPageContent(1, Encoding.Default.GetBytes(contentString));
new PdfStamper(reader, new FileStream("D:\\test\\2.pdf", FileMode.Create, FileAccess.Write)).Clo();
}
}

本文发布于:2023-07-31 06:52:48,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1102821.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:读取   发现   英语单词   雄狮   方法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图