C# 获取PDF中的图片坐标位置

2025-10-25 05:01:59

1、在vs程序中鼠标右键点击“添加引用”,“管理Nuget包”

C# 获取PDF中的图片坐标位置

2、在搜索框中输入类库名称,然后点击安装到程序

C# 获取PDF中的图片坐标位置

3、完成安装

C# 获取PDF中的图片坐标位置

4、在程序中执行如下 C# 代码:

using Spire.Pdf;

using Spire.Pdf.Exporting;

using System.Drawing;

namespace GetCoordinatesOfImage

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建PdfDocument类的对象

            PdfDocument pdf = new PdfDocument();

            //加载PDF文档

            pdf.LoadFromFile("sample.pdf");

            //获取第1页

            PdfPageBase page = pdf.Pages[0];

            //获取第1页上的图片信息

            PdfImageInfo[] imageInfo = page.ImagesInfo;

            //获取指定图片的坐标

            RectangleF rect = imageInfo[0].Bounds;

            float X = rect.X;

            float Y = rect.Y;

           

            //获取图片的左上角坐标

            System.Console.WriteLine("图片坐标为:({0},{1})", X, Y);

            System.Console.ReadLine();       

        }

    }

}

5、vb.net 代码:

Imports Spire.Pdf

Imports Spire.Pdf.Exporting

Imports System.Drawing

Namespace GetCoordinatesOfImage

         Class Program

                   Private Shared Sub Main(args As String())

                            '创建PdfDocument类的对象

                            Dim pdf As New PdfDocument()

                            '加载PDF文档

                            pdf.LoadFromFile("sample.pdf")

                            '获取第1页

                            Dim page As PdfPageBase = pdf.Pages(0)

                            '获取第1页上的图片信息

                            Dim imageInfo As PdfImageInfo() = page.ImagesInfo

                            '获取指定图片的坐标

                            Dim rect As RectangleF = imageInfo(0).Bounds

                            Dim X As Single = rect.X

                            Dim Y As Single = rect.Y

                            '获取图片的左上角坐标

                            System.Console.WriteLine("图片坐标为:({0},{1})", X, Y)

                            System.Console.ReadLine()

                   End Sub

         End Class

End Namespace

6、图片坐标读取结果:

C# 获取PDF中的图片坐标位置

C# 获取PDF中的图片坐标位置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢