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

awPDF_DeletePages

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

定義

function awPDF_DeletePages(

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

) : Integer;

 

 


機能

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

 

 


引数

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

 

 


解説

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

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

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

 

ページ範囲

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

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

 

パスワード

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

 

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

 

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

 

 


戻り値

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