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

溫馨提示×

怎樣用C# PdfiumViewer處理PDF

c#
小樊
95
2024-07-23 20:02:07
欄目: 編程語言

PdfiumViewer是一個用于C#的開源PDF閱讀器庫,可以在Windows平臺上顯示和打開PDF文件。下面是一個簡單的示例代碼,演示如何使用PdfiumViewer處理PDF文件:

using PdfiumViewer;
using System;

class Program
{
    static void Main()
    {
        using (PdfDocument document = PdfDocument.Load("example.pdf"))
        {
            for (int i = 0; i < document.PageCount; i++)
            {
                using (PdfPage page = document.Pages[i])
                {
                    int width = (int)(page.Width * 2); // 通過縮放因子調整頁面大小
                    int height = (int)(page.Height * 2);

                    using (var image = page.Render(width, height, 96, 96, PdfRenderFlags.Annotations))
                    {
                        image.Save($"page_{i + 1}.png", System.Drawing.Imaging.ImageFormat.Png);
                    }
                }
            }
        }
    }
}

在這個示例中,首先使用 PdfDocument.Load 方法加載了一個名為 example.pdf 的PDF文件。然后使用一個 for 循環遍歷每一頁,對每一頁進行渲染,并將其保存為PNG格式的圖像文件。

需要注意的是,PdfiumViewer庫需要依賴第三方庫pdfium.dll,因此在使用之前需要將pdfium.dll拷貝到項目的輸出目錄。

希望這個示例能幫助你開始使用PdfiumViewer處理PDF文件。

0
乳山市| 乳源| 鹤岗市| 绥德县| 呼伦贝尔市| 双峰县| 离岛区| 扎囊县| 张家界市| 独山县| 乐东| 柯坪县| 朝阳区| 紫阳县| 武穴市| 额济纳旗| 进贤县| 宁城县| 绥江县| 蕲春县| 睢宁县| 阳曲县| 隆昌县| 太仆寺旗| 河池市| 塘沽区| 长泰县| 临泽县| 宝应县| 布拖县| 佛学| 泗洪县| 宜城市| 茶陵县| 万山特区| 伊吾县| 庆城县| 元朗区| 苍溪县| 许昌县| 宁明县|