-
大小: 6.99MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-11-02
- 語言: 其他
- 標(biāo)簽: iTextSharp??
資源簡介
iTextSharp,其實(shí)很多時(shí)候都是用于生成PDF,但是他讀取PDF的能力也不差,使用如下:
1、下載iTextSharp
2、引用動(dòng)態(tài)鏈接庫
解壓縮下載的壓縮包里面的itextsharp-dll-core.zip,得到itextsharp.dll,在項(xiàng)目中添加引用itextsharp.dll即可
在文件中需要引入以下3個(gè)命名空間:
using iTextSharp;
using iTextSharp.text;
using iTextSharp.text.pdf;
3、API的使用方法看代碼:
[csharp]
private string OnCreated(string filepath)
{
try
{
string pdffilename = filepath;
PdfReader pdfReader = new PdfReader(pdffilename);
int numberOfPages = pdfReader.NumberOfPages;
string text = string.Empty;
for (int i = 1; i <= numberOfPages; ++i)
{
byte[] bufferOfPageContent = pdfReader.GetPageContent(i);
text += System.Text.Encoding.UTF8.GetString(bufferOfPageContent);
}
pdfReader.Close();
return text;
}
catch (Exception ex)
{
StreamWriter wlog = File.AppendText(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase+"\\mylog.log");
wlog.WriteLine("出錯(cuò)文件:" + e.FullPath + "原因:" + ex.ToString());
wlog.Flush();
wlog.Close();return null;
}

代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????7333980??2018-10-11?15:52??itextsharp-all-5.4.5.ZIP
-----------?---------??----------?-----??----
?????文件?????7333980??2018-10-11?15:52??itextsharp-all-5.4.5.ZIP
評(píng)論
共有 條評(píng)論