GetPageRotation メソッド

PDFファイルからページ回転情報を取得する。

Function GetPageRotation(Page As Long) As prcPageRotation

パラメータ

戻り値

ページ回転値

注意点

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

VBScript における使用例

Set oProcessor = CreateObject("easyPDF.PDFProcessor.7")

Set oProcessorHandle = oProcessor.OpenFile("C:\input.pdf", "C:\input.pdf")

rot = oProcessorHandle.GetPageRotation(0)

oProcessorHandle.Close
 
Select Case rot
    Case PRC_ROT_0_DEG
        nRotation = 0
    Case PRC_ROT_90_DEG
        nRotation = 90
    Case PRC_ROT_180_DEG
        nRotation = 180
    Case PRC_ROT_270_DEG
        nRotation = 270
End Select
 
MsgBox "ぺージ回転: " + CStr(nRotation)

VB.NET における使用例

Dim oProcessor As PDFProcessor = New PDFProcessor


Dim oProcessorHandle As PDFProcessorHandle = oProcessor.OpenFile("C:\input.pdf", "C:\input.pdf")
   Dim rot As prcPageRotation = oProcessorHandle.GetPageRotation(0)
oProcessorHandle.Close()
Dim nRotation As String
Select Case rot
    Case prcPageRotation.PRC_ROT_0_DEG
        nRotation = "0 度"
    Case prcPageRotation.PRC_ROT_90_DEG
        nRotation = "90 度"
    Case prcPageRotation.PRC_ROT_180_DEG
        nRotation = "180 度"
    Case prcPageRotation.PRC_ROT_270_DEG
        nRotation = "270 度"
    Case Else
        nRotation = "回転を検出するのを失敗しました。"
End Select
MessageBox.Show("ページ回転: " + nRotation)

C#における使用例

PDFProcessor oProcessor = new PDFProcessor();
PDFProcessorHandle oProcessorHandle = oProcessor.OpenFile(@"C:\input.pdf", @"C:\input.pdf", null);
   prcPageRotation rot = oProcessorHandle.GetPageRotation(0);
oProcessorHandle.Close();
string nRotation;
switch(rot)
    {
    case prcPageRotation.PRC_ROT_0_DEG:
        nRotation = "0 度";
        break;
    case prcPageRotation.PRC_ROT_90_DEG:
        nRotation = "90 度";
        break;
    case prcPageRotation.PRC_ROT_180_DEG:
        nRotation = "180 度";
        break;
    case prcPageRotation.PRC_ROT_270_DEG:
        nRotation = "270 度";
        break;
    default:
        nRotation = "回転を検出するのを失敗しました。";
        break;
    }
MessageBox.Show("ページ回転: " + nRotation);