画像を作成する PDF - サムネイルジェネレーター API
PDF4me 画像を作成する PDF は、強力なエンタープライズグレードのソリューションであり、 PDF 高度な技術により、ページを高画質画像に変換 API 統合。この包括的な PDF画像変換サービスは効率的に処理します PDF ドキュメント、カスタム寸法での画像生成、複数フォーマットのサポート、柔軟なページ選択、高度な画像処理機能によるドキュメントの視覚化とコンテンツ管理の強化。 API プロセス PDF-受信による画像変換 PDF 文書を通じて REST API 高度なレンダリング技術とインテリジェントな画像生成アルゴリズムを活用し、正確なドキュメント表示とプロフェッショナルな画像処理を実現します。複数の画像フォーマット、カスタムサイズ、ページ選択、プロフェッショナルな画像処理を包括的にサポートするこのソリューションは、サムネイル生成、ドキュメントアーカイブ、Web公開、および信頼性の高い処理を必要とする企業ドキュメントワークフローに最適です。 PDF品質保証と一貫した出力最適化を備えた画像変換。 PDF ドキュメントを簡単に API 高度な文書処理および画像生成のために。
認証 API リクエスト
アクセスするには PDF4me REST APIすべてのリクエストには適切な認証情報を含める必要があります。認証により安全な通信が保証され、あなたが正規のユーザーであることが検証されます。 REST API。
主な機能
- 高品質変換: 変換する PDF 高精度レンダリングによる高画質画像ページ
- 複数フォーマット対応: サポート JPG、 PNG、BMP、GIF、 TIFF、その他一般的な画像フォーマット
- カスタム寸法: 最適な画像サイズにするために、正確な幅と高さを指定してください
- 柔軟なページ選択: 送信
pageNrs1行のテキスト、ページ、範囲、キーワードなどall(統合と同じ考え方) ページ番号 分野) - サムネイル生成サムネイルやプレビュー画像の作成に最適です
- プロフェッショナルな成果: 高精度な画像生成 PDF レンダリング
- シームレス API 統合: 安らかな API 自動化された文書処理ワークフローとエンタープライズシステム統合向けに設計されています。
REST API 終点
の PDF4me REST API 標準を使用する HTTP リソースとやり取りするための方法。すべて PDF画像への変換操作は、単一のエンドポイントを介して実行されます。
- 方法: POST
- 終点:
/api/v2/CreateImages
サポート対象 PDF画像変換機能
の API さまざまな包括的なサポートを提供します PDF画像への変換および処理機能:
画像生成
- 高画質レンダリング: 変換する PDF 高精度レンダリングによる高画質画像ページ
- フォーマットサポート: サポート JPG、 JPEG、BMP、GIF、JB2、JP2、JPF、JPX、 PNG、TIF、 TIFF フォーマット
- カスタム寸法: 最適な画像サイズにするために、正確な幅と高さを指定してください
- プロフェッショナルな成果: 高精度な画像生成 PDF レンダリング
- 高度な処理: 複雑なものへの対応 PDF 構造と変換要件
ページ選択
- 送信するテキスト: ページ選択を
pageNrsとして 1本の弦 (または同じテキストをマッピングして ページ番号 クライアントツールでは、単一ページ、範囲、キーワードなどall - 柔軟な組み合わせ: コンマ、スパンなど
2-5、そして「最後まで」の形は7-(ハイフン、その後は何もなし) - バッチ処理文字列に複数のページがリストされている場合、1回の呼び出しで複数のページを変換します。
- プロフェッショナルなレイアウト高品質なページレンダリングと正確なコンテンツ保持
画像処理
- 品質維持: 画質を維持する PDF画像への変換
- 寸法制御: 最適な画像サイズを実現するための、正確な幅と高さの制御
- 専門能力向上: 高精度な画像処理 PDF レンダリング
- 柔軟なオプション特定の要件に合わせてカスタマイズ可能な処理パラメータ
REST API パラメータ
「画像の作成」のパラメータ一覧 PDF REST APIパラメータは、理解と実装を容易にするためにカテゴリ別に整理されています。
重要: アスタリスク (*) が付いているパラメータは必須であり、提供する必要があります。 API 正しく機能するため。
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| jobIdExt | Optional | Your own reference for this call. It is stored with the API call log so you can correlate calls with your jobs. Type: string. | |
| integrations | Optional | Integration identifiers, forwarded unchanged with the job's notification settings. Type: array. | |
| isAsync | Optional | Set to `true` to process the action asynchronously and get a job to poll at `/api/v2/GetActionStatus`. Only honoured by actions that support asynchronous processing. Type: boolean. | |
| docName | Optional | Source file name including its extension. Several actions dispatch on the extension, so it should always be set; when omitted a per-action default is used. Type: string. | document.pdf |
| docContent | Required | The source file. Accepts the base64-encoded file content, a `pdf4meblobid://<id>` reference to a previously uploaded blob, or an `https` URL to the source document. Required: an empty value fails with `File is empty`. Type: string. | JVBERi... |
| docContentBytes | Optional | Alternative raw byte payload for the source file. Type: string. | |
| callBackUrl | Optional | Optional URL notified when an asynchronous job completes. Type: string. | |
| imageAction | Required | Required. Image output settings. Only `widthPixel`, `imageExtension` and `imageQuality` are used. | |
| imageAction.pageSelection | Required | Not used by CreateImages; pages are taken from `pageNrs`. | |
| imageAction.center | Optional | Not used by CreateImages; the value is ignored. Type: boolean. | |
| imageAction.fitPage | Optional | Not used by CreateImages; the value is ignored. Type: boolean. | |
| imageAction.bitsPerPixel | Optional | Not used by CreateImages; the value is ignored. Type: integer. | |
| imageAction.bilevelThreshold | Optional | Not used by CreateImages; the value is ignored. Type: integer. | |
| imageAction.widthPixel | Optional | Width of each output image in pixels; the height follows the page's aspect ratio, e.g. `800`. Type: integer. | |
| imageAction.heightPixel | Optional | Not used by CreateImages; the height follows from `widthPixel`. Type: integer. | |
| imageAction.widthPoint | Optional | Not used by CreateImages; the value is ignored. Type: integer. | |
| imageAction.heightPoint | Optional | Not used by CreateImages; the value is ignored. Type: integer. | |
| imageAction.renderOptions | Optional | Not used by CreateImages; the value is ignored. Type: array. | |
| imageAction.rotateMode | Optional | Not used by CreateImages; the value is ignored. | |
| imageAction.preserveAspectRatio | Optional | Not used by CreateImages; the aspect ratio is always preserved. Type: boolean. | |
| imageAction.imageQuality | Optional | Quality of the output images. 0 or omitted uses `97`. Type: integer. | |
| imageAction.CMSEngine | Optional | Not used by CreateImages; the value is ignored. | |
| imageAction.customCMSConfig | Optional | Not used by CreateImages; the value is ignored. | |
| imageAction.dithering | Optional | Not used by CreateImages; the value is ignored. | |
| imageAction.DPI | Optional | Not used by CreateImages; the value is ignored. Type: integer. | |
| imageAction.fillOrder | Optional | Not used by CreateImages; the value is ignored. | |
| imageAction.filterRatio | Optional | Not used by CreateImages; the value is ignored. Type: integer. | |
| imageAction.imageExtension | Optional | Output image format, e.g. `png` or `jpg`. | |
| imageAction.colorSpace | Optional | Not used by CreateImages; the value is ignored. | |
| imageAction.compression | Optional | Not used by CreateImages; the value is ignored. | |
| pageNrs | Optional | Required. Pages to convert, e.g. `1,3,5`, `2-5`, `7-` (7 to the last page), `all` or `*`, `first` or `0`, `last`, or negative numbers counting from the end (`-1` is the last page). Page numbers beyond the document are skipped; a request that selects no page fails with `Invalid page numbers`. Type: string. | |
ページ選択(pageNrs / ページ番号)
送信 1本の弦 で pageNrs (または統合ラベルが何であれ) ページ番号)、ページリストを内部にのみ渡す場合を除きます。 imageAction.PageSelection。
- タイプ
allすべてのページを変換する。*(*)を使っても同じことができます。 lastこれは最終ページにすぎません。first、0または単に1すべて「最初のページだけ」という意味です。0これは単に1ページ目と言っているのと同じで、その後は2、3、4…と数えていく。-1これが最後のページです。-2それはその前のページです(12ページのファイルであれば11ページ目です)。- コンマを使うと、複数の要素をつなぎ合わせることができます。
1,2-3,5,7-1ページ目、2~3ページ目、5ページ目、そして7ページ目から最後までと読みます。7-これはサービスに対して「最後のページまで実行せよ」と指示するものです。
1,2-3,5,7- の代わりに 0,1-2,5,7-0,1-2,5,7- 合法だが、 0 そして 1-2 どちらにも1ページ目が含まれていますそのため、最初のページを誤って2回表示してしまう可能性があります。 1,2-3,5,7- 同じようなことを言っているが、重複する部分は少ない。
実務上の注意
7-ダッシュの後に何もない 「7ページ目から最終ページまで」という意味です。- 存在しないページ番号は無視されます。
7-3(逆方向) ページ7が存在する場合は、その部分からページ7を保持します。その部分からページ6とページ5は期待しないでください。- 同じページを複数回リストアップすることは可能です。リストアップするたびに、別の画像を表示できます。
出力
の PDF4me 画像を作成する PDF REST API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。
- JSON
- Table
- Schema
- Binary
JSON 回答形式
生 JSON からの応答 API:
{
"File Content": "Output file content from the PDF4me Create Thumbnail action",
"File Name": "Output file name from the PDF4me Create Thumbnail action"
}
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| ファイルの内容 | PDF4meの「サムネイル作成」アクションからの出力ファイルコンテンツ |
| ファイル名 | PDF4meの「サムネイル作成」アクションからの出力ファイル名 |
スキーマビュー
レスポンスのデータ構造と型:
2 items
File Content: Binary Output file content from the PDF4me Create Thumbnail action
File Name: String Output file name from the PDF4me Create Thumbnail action
タイプ指標:
Binary= バイナリデータString= テキストデータ
バイナリデータビュー
実際に生成された画像ファイルデータ:
data
─────────────────────────────
File Content: Output file content from the PDF4me Create Thumbnail action
File Name: Output file name from the PDF4me Create Thumbnail action
バイナリデータアクセス:
- 画像コンテンツダウンロードまたはさらなる処理の準備ができました
- 生成された画像: 完全な画像が変換されました PDF ページ
リクエスト例
ヘッダ
Content-Type: application/json
Authorization: YOUR_API_KEY
注記: 手に入れよう API 鍵から PDF4me ダッシュボード
ペイロード
{
"docContent": "please put image base64 content",
"docname": "output",
"imageAction": {
"WidthPixel": "50",
"ImageExtension": "jpeg",
"PageSelection": {
"PageNrs": [
1,
1
]
}
},
"pageNrs": "1"
}
コードサンプル
の PDF4me 画像を作成する PDF REST API 複数のプログラミング言語のコードサンプルを提供します。開発環境に最適な言語を選択してください。
- C#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
PDF画像変換機能
画像生成
- 高画質レンダリング: 変換する PDF 高精度レンダリングによる高画質画像ページ
- フォーマットサポート: サポート JPG、 JPEG、BMP、GIF、JB2、JP2、JPF、JPX、 PNG、TIF、 TIFF フォーマット
- カスタム寸法: 最適な画像サイズにするために、正確な幅と高さを指定してください
- プロフェッショナルな成果: 高精度な画像生成 PDF レンダリング
- 高度な処理: 複雑なものへの対応 PDF 構造と変換要件
ページ選択
- 送信するテキスト: ページ選択を
pageNrsとして 1本の弦 (または同じテキストをマッピングして ページ番号 クライアントツールでは、単一ページ、範囲、キーワードなどall - 柔軟な組み合わせ: コンマ、スパンなど
2-5、そして「最後まで」の形は7-(ハイフン、その後は何もなし) - バッチ処理文字列に複数のページがリストされている場合、1回の呼び出しで複数のページを変換します。
- プロフェッショナルなレイアウト高品質なページレンダリングと正確なコンテンツ保持
画像処理
- 品質維持: 画質を維持する PDF画像への変換
- 寸法制御: 最適な画像サイズを実現するための、正確な幅と高さの制御
- 専門能力向上: 高精度な画像処理 PDF レンダリング
- 柔軟なオプション特定の要件に合わせてカスタマイズ可能な処理パラメータ
業界におけるユースケースとアプリケーション
- Use Cases
ユースケース
- サムネイル生成PDFドキュメントからサムネイルとプレビュー画像を作成する
- 文書アーカイブPDFページを画像に変換して保存・保管する
- ウェブ出版PDFからウェブコンテンツやプレゼンテーション用の画像を生成する
- コンテンツ管理PDFドキュメントを画像に変換してCMSに統合する
- 電子商取引PDFカタログと仕様書から製品画像を作成する
- ソーシャルメディアPDFからソーシャルメディア共有用の画像を生成する
- 文書PDFページを技術文書用の画像に変換する
- ビジネスプロセス自動化企業業務におけるPDFから画像への変換ワークフローを自動化する