中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# pdfiumviewer能搜索文本嗎

c#
小樊
81
2024-11-16 23:14:56
欄目: 編程語言

是的,C#的PdfiumViewer控件可以搜索文本。以下是一個簡單的示例,演示了如何使用PdfiumViewer控件在PDF文檔中搜索文本:

首先,確保已將PdfiumViewer控件添加到項目中。然后,使用以下代碼在PDF文檔中搜索文本:

using System;
using System.Threading.Tasks;
using PdfiumViewer;
using System.Windows;

namespace PdfiumViewerExample
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            LoadPdf("path/to/your/pdf/file.pdf");
        }

        private async void LoadPdf(string pdfPath)
        {
            using (var pdfDocument = await PdfiumViewer.LoadDocumentAsync(pdfPath))
            {
                var searchText = "example text";
                var results = await pdfDocument.SearchTextAsync(searchText);

                if (results.Count > 0)
                {
                    MessageBox.Show($"Found {results.Count} occurrences of '{searchText}'.");
                }
                else
                {
                    MessageBox.Show($"No occurrences of '{searchText}' found.");
                }
            }
        }
    }
}

在這個示例中,我們首先加載PDF文檔,然后使用SearchTextAsync方法搜索指定的文本。如果找到了匹配項,將顯示一個包含匹配項數量的對話框。否則,將顯示一個未找到匹配項的對話框。

0
巨野县| 尤溪县| 高雄市| 汉川市| 德江县| 南昌市| 阳高县| 文山县| 建始县| 邢台县| 红河县| 正镶白旗| 富宁县| 鄢陵县| 同心县| 砀山县| 九龙县| 开鲁县| 顺昌县| 潮州市| 华蓥市| 楚雄市| 成都市| 博客| 浦城县| 丘北县| 鄱阳县| 红安县| 内黄县| 德惠市| 马公市| 射洪县| 垫江县| 武宁县| 井陉县| 夏河县| 青阳县| 谢通门县| 高要市| 高邑县| 宾阳县|