C# 讀取 PDF 指南
今天,我們將講解一種簡單的方法來閱讀PDF內容並提取其原始格式的文字。 這可以針對整個文件或特定頁面,在您的C#專案中完成。
如何在 C# 中讀取 PDF 檔案
- 下載 IronPDF C# 程式庫以進行 PDF 閱讀和寫入
- 安裝與 IronPDF 通過 NuGet 測試程式庫
- 讀取 PDF 文件,提取內容,甚至提取高品質和原始圖像
- 使用 C# 表單以顯示閱讀 PDF 內容的完美輸出
- 查看您的PDF輸出
立即開始在您的專案中使用IronPDF,並享受免費試用。
查看 IronPDF 上 Nuget 方便快速安裝和部署。擁有超過 800 萬次下載,它正在使用 C# 改造 PDF。
Install-Package IronPdf
請考慮安裝 IronPDF DLL 直接下載並手動安裝到您的專案或GAC表單: IronPdf.zip
手動安裝到您的項目中
下載DLL在 C# 中讀取 PDF 文件
使用這個C#庫,我們可以讀取PDF文件、提取內容,甚至提取高質量和原始圖像。 請參考下面的例子,了解我們在 .NET 環境中使用不同功能來滿足我們的 PDF 閱讀需求的多種方式。
:path=/static-assets/pdf/content-code-examples/how-to/csharp-read-pdf-read-pdf.cs
using IronPdf;
using IronSoftware.Drawing;
using System.Collections.Generic;
// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
// Extract all text from an pdf
string allText = pdf.ExtractAllText();
// Get all Images
IEnumerable<AnyBitmap> AllImages = pdf.ExtractAllImages();
// Else combine above both functionality using PageCount
for (var index = 0; index < pdf.PageCount; index++)
{
string Text = pdf.ExtractTextFromPage(index);
IEnumerable<AnyBitmap> Images = pdf.ExtractImagesFromPage(index);
}
Imports IronPdf
Imports IronSoftware.Drawing
Imports System.Collections.Generic
' Select the desired PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")
' Extract all text from an pdf
Private allText As String = pdf.ExtractAllText()
' Get all Images
Private AllImages As IEnumerable(Of AnyBitmap) = pdf.ExtractAllImages()
' Else combine above both functionality using PageCount
For index = 0 To pdf.PageCount - 1
Dim Text As String = pdf.ExtractTextFromPage(index)
Dim Images As IEnumerable(Of AnyBitmap) = pdf.ExtractImagesFromPage(index)
Next index
輸出
我們使用了一個C#表單來展示閱讀PDF內容的完美輸出。 透過這種方法,一切都著重於簡單性,並盡可能使用最少的代碼來滿足您的項目需求。