c#中PDFsharp获取页面大小
时间: 2024-09-06 11:04:33 浏览: 58
PDF合并工具,WindowsForm项目
在C#中,使用PdfSharp库获取PDF页面大小,首先需要加载PDF文档,然后访问特定页面并获取其尺寸信息。以下是一个简单的示例:
```csharp
using (var document = PdfReader.Open(@"path_to_your_pdf_file.pdf", PdfDocumentOpenMode.Read))
{
// 获取PDF文档总页数
int pageCount = document.PageCount;
// 访问第一页
var page = document.GetPage(1);
// 获取页面尺寸(单位为毫米)
Size pageSize = page媒体Box;
Console.WriteLine($"First page size: {pageSize.Width}mm x {pageSize.Height}mm");
}
```
这里的`Size pageSize = page.MediaBox;`语句中,`MediaBox`属性返回的是页面的媒体盒尺寸,也就是预定义的边界区域。
阅读全文