彩票走势图

国产PDF管理控件Spire.PDF使用教程:使用C#获取 PDF 中的图片坐标位置

翻译|使用教程|编辑:李显亮|2021-09-08 10:22:26.080|阅读 580 次

概述:本文介绍如何使用Spire.PDF for .NET获取PDF文档中的图片坐标位置。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。Spire.PDF的PDF API拥有丰富的功能,如安全设置(包括数字签名)、PDF文本/附件/图片提取、PDF文件合并/拆分、元数据更新、章节和段落优化、图形/图像描绘和插入、表格创建和处理、数据导入等等。

>>Spire.PDF更新至最新版v7.8,欢迎下载体验

本文介绍如何使用Spire.PDF for .NET获取PDF文档中的图片坐标位置。

通过PdfPageBase.ImagesInfo属性获取指定页面的图片信息后,返回PdfImageInfo[]集合对象,然后通过PdfImageInfo.Bounds属性即可获得指定图片的边界信息(Bounds.X和Bounds.Y即为图片左上角顶点的坐标)。

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();
        }
    }
}

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
 

PDF测试文档:

国产PDF管理控件Spire.PDF使用教程:使用C#获取 PDF 中的图片坐标位置

图片坐标获取结果:

国产PDF管理控件Spire.PDF使用教程:使用C#获取 PDF 中的图片坐标位置

慧都是E-iceblue官方友好合作伙伴,如果您对spire.PDF感兴趣,可以了解具体授权价格和使用机制。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP