PDF Upload API - opensource-workshop/connect-cms GitHub Wiki

WYSIWYGのPDFアップロードプラグインから呼び出している、外部サービスAPIの仕様を記載します。
PDFアップロードプラグインは、PDFサムネイルを自動作成するプラグインです。

Request

HTTP request

POST

Parameters

Parameter name Value Required Description
api_key string Required APIキーによってAPIを使えるか判定します。
pdf 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サーバに来た場合、全ページサムネイルを出力します。

Response

正常時、json形式でbase64形式のpng画像を配列して返す。

[
  "iVBORw0KGgoAAAAN...base64形式のpng画像...(省略)",
  "iVBORw0KGgoAAAAN...base64形式のpng画像...(省略)"
]

Error-Response

エラー時、json形式で返す。

{
  "errors": {
    "message": "エラーメッセージ"
  }
}
⚠️ **GitHub.com Fallback** ⚠️