PDF Upload API - opensource-workshop/connect-cms GitHub Wiki
WYSIWYGのPDFアップロードプラグインから呼び出している、外部サービスAPIの仕様を記載します。
PDFアップロードプラグインは、PDFサムネイルを自動作成するプラグインです。
POST
Parameter name | Value | Required | Description |
---|---|---|---|
api_key | string | Required | APIキーによってAPIを使えるか判定します。 |
string | Required | base64形式に変換されたPDFファイルです。 このPDFを使ってサムネイル画像を生成します。 |
|
pdf_password | string | PDFのパスワードです。 パスワード付PDFからサムネイル画像を生成する場合に使用します。 |
|
scale_of_pdf_thumbnails | int | サムネイルの大きさを指定します。 大きさの値は WidthOfPdfThumbnail::getScale() から取得します。 |
|
number_of_pdf_thumbnails | int | サムネイルの数を指定します。 値は NumberOfPdfThumbnail の定数メンバから取得します。 値で all がAPIサーバに来た場合、全ページサムネイルを出力します。 |
正常時、json形式でbase64形式のpng画像を配列して返す。
[
"iVBORw0KGgoAAAAN...base64形式のpng画像...(省略)",
"iVBORw0KGgoAAAAN...base64形式のpng画像...(省略)"
]
エラー時、json形式で返す。
{
"errors": {
"message": "エラーメッセージ"
}
}