トピック:  関数リファレンス >

awPDF_RotatePages

前のページ上位のトピック次のページ

定義

function awPDF_RotatePages(

constSessionID : Integer,
constFileName : PChar,
constSaveFileName : PChar,
constOverWrite : Boolean,
constPageRange : PChar,
constRotateAngle : Integer,
constPassword : PChar,
constRemoveSecurity : Boolean

) : Integer;

 

 


機能

セッションオブジェクトを指定して変換サーバにPDFファイルの指定ページの回転を依頼します。

 

 


引数

SessionID関数 awPDF_ConnectServer で取得したセッションIDを設定します。
FileNameページ回転を行う対象PDFファイル名をフルパスで設定します。
SaveFileName変換後ファイル名をフルパスで設定します。
OverWrite変換後ファイル名が既に存在する場合に上書きする場合はTrueを設定します。
PageRange回転するページ範囲を設定します。
RotateAngle回転角度(90、180、270)を設定します。
Passwordパスワードを設定します。
RemoveSecurityPDFファイルのセキュリティを解除する場合はTrueを設定します。

 

 


解説

対象PDFファイルを指定されたページを回転し、変換後ファイル名で指定されたパスへ保存します。

セッションオブジェクトはPDFファイルを受信するまで待機せずに次の操作を待ちます。関数 awPDF_CheckStatus を呼び出し、変換ステータスをチェックしてください。

セッションオブジェクトはPDFファイルを受信するまで変換サーバへの操作を受け付けません。(但し変換ステータスチェック、キャンセルは除く)

 

ページ範囲

 1,3,6 のようにページ番号をカンマで区切って指定するか、4-8 のようにページ範囲を指定してください。

 すべてのページを回転する場合はPageRangeを指定する必要はありません。

 

回転角度

 RotateAngleは90°(右90°)、180°、270°(左90°)のいずれかの角度を指定してください。これ以外の角度を指定した場合はページは回転されません。

 

パスワード

 PDFファイルを開くパスワードを設定します。ただし、開くパスワードとセキュリティ設定変更パスワードの両方が設定されているPDFファイルの場合、セキュリティ設定変更のパスワードを設定します。

 

ヒント
変換サーバで変換が完了するまでは関数 awPDF_ConvertCancel を呼び出しキャンセルすることができます。

 

!!注意!!
変換サーバで設定されている最大ファイルサイズを超えるファイルの変換はできません。ファイルサイズが最大ファイルサイズを超える場合関数 awPDF_RotatePages はエラーコード値を返します。変換サーバの最大ファイルサイズは、関数 awPDF_GetMaxFileSize で取得することができます。

 

 


戻り値

成功した場合は0 を、エラーが発生した場合はエラーコード値を返します。