GetPageSize メソッド

PDFファイルからページの幅と高さの情報を取得する。

注意: このメソッドは、Javaや、VBScript またはクラシック ASPのようなスクリプティング言語では動作しません。これらの言語には、GetPageSizeVar() を代わりに使用してください。

Sub GetPageSize(Page As Long,
                Width As Double,
                Height As Double)

パラメータ

戻り値

なし

注意点

座標システム情報:

  1. PDF ユーザースペースのユニットサイズは 1/72 インチ (1 inch = 72 PDF ユーザースペースユニット)です。
  2. 原点(0, 0) のロケーションは左上隅です。

    ページ番号はゼロ - ベースのインデックスを使用します。つまり、ページ番号は0 から始まります。

VB.NET における使用例

Dim width, height As Double
Dim oProcessor As PDFProcessor = New PDFProcessor
Dim oProcessorHandle As PDFProcessorHandle = oProcessor.OpenFile("C:\input.pdf", "C:\input.pdf")
   oProcessorHandle.GetPageSize(0, _
                                width, _
                                height)
oProcessorHandle.Close()
MessageBox.Show("幅: " + width.ToString() + ", 高さ: " + height.ToString())

C#における使用例

double width, height;
PDFProcessor oProcessor = new PDFProcessor();
PDFProcessorHandle oProcessorHandle = oProcessor.OpenFile(@"C:\input.pdf", @"C:\input.pdf", null);
   oProcessorHandle.GetPageSize(0, 
                                out width, 
                                out height);
oProcessorHandle.Close();
MessageBox.Show("幅: " + width.ToString() + ", 高さ: " + height.ToString());