メインコンテンツへスキップ

バーコードを作成する - QR Code ジェネレータ API

PDF4me バーコードを作成する スタンドアロンのバーコードを作成でき、 QR code 150種類以上のバーコードタイプをサポートする画像 QR codes、 Code128、 DataMatrix、 Aztec、 Hanxin、 PDF417、および特殊なフォーマット。 API このサービスは、印刷、モバイルスキャン、デジタルアプリケーション向けに最適化された準拠バーコード画像を生成します。 API テキストデータとバーコードパラメータを受信 REST API 通話を利用して Base64 安全なデータ送信のためのエンコード機能。このソリューションは、在庫管理システム、製品ラベルの自動化、および企業向けバーコード生成ワークフローに最適です。

関連ブログ記事(1)

認証 API リクエスト​

アクセスするには PDF4me REST APIすべてのリクエストには適切な認証情報を含める必要があります。認証により安全な通信が保証され、あなたが正規のユーザーであることが検証されます。 REST API。

主な機能​

  • 包括的なバーコードライブラリ: 150種類以上のバーコードタイプを含む QR codes、 Code128、 DataMatrix、 Aztec、 Hanxin、 PDF417郵便番号、およびバーコードタイプパラメータを使用した特殊な業界シンボル
  • スタンドアロン画像生成ファイル名指定により、既存の文書やテンプレートを必要とせずに、高品質のバーコード画像を独自に作成できます。
  • 高度なテキスト管理テキストパラメータを使用して、プロフェッショナルな書式設定オプションでバーコードのテキスト表示、位置、および可視性を設定し、見やすいプレゼンテーションを実現します。
  • エンタープライズ統合: 単純 API 既存のビジネスシステムやワークフローへのシームレスな統合を目的とした最小限のパラメータと適切なパラメータマッピングを備えています。

REST API 終点​

の PDF4me REST API 標準を使用する HTTP リソースとやり取りするための方法。すべてのバーコード生成操作は、単一のエンドポイントを介して実行されます。

  • 方法: POST
  • 終点: /api/v2/CreateBarcode

サポートされているバーコードの種類​

150種類以上のバーコードタイプをサポートし、包括的なバーコード生成を実現します。 JSON 仕様。

人気の1次元バーコード​

  • Code128 - バーコードタイプパラメータを使用したユニバーサルバーコード(最大255文字)
  • Code39 - テキストパラメータによる英数字バーコード(最大43文字)
  • EAN13/EAN8 - ファイル名指定付きの小売製品コード(13/8文字)
  • UPC-A/UPC-E - 北米小売(12/8文字) API 統合

人気の2次元バーコード​

  • QR Code - バーコードタイプパラメータを使用したモバイルスキャン(最大4,296文字)
  • DataMatrix - テキストパラメータによる高密度2D(最大2,335文字)
  • PDF417 - ファイル名指定による大容量データ(最大2,710文字)
  • Aztec - 優れたエラー訂正機能 (最大 3,832 文字) API 統合

特殊フォーマット​

  • 郵便番号: USPS、 Royal Mail、 Australia Post、 Deutsche Post バーコードタイプパラメータを使用する
  • 健康管理: HIBC、 GS1 DataBar、 Pharmacode テキストパラメータを介して
  • ロジスティクス: MaxiCode、 SSCC-18、 ITF-14、 GS1-128 ファイル名指定付き
  • QRコードのバリエーション: Micro QR、 iQR、 rMQR 使用 API 統合

REST API パラメータ​

バーコード作成のパラメータ一覧 REST APIパラメータは、理解と実装を容易にするためにカテゴリ別に整理されています。

重要: アスタリスク (*) が付いているパラメータは必須であり、提供する必要があります。 API 正しく機能するため。

パラメータ必須その機能例
jobIdExtOptionalYour own reference for this call. It is stored with the API call log so you can correlate calls with your jobs. Type: string.
integrationsOptionalIntegration identifiers, forwarded unchanged with the job's notification settings. Type: array.
isAsyncOptionalSet 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.true
barcodeTypeOptionalAn unrecognised value is rejected with 400. Type: string.qrCode
textOptionalRequired. The value to encode in the barcode. Type: string.PDF4me Create Barcode Sample
hideTextOptionalHide the human-readable text of the barcode. Type: boolean.false

出力​

の PDF4me バーコードを作成する REST API 処理モードに基づいて異なる応答を返します。 API バーコードを バイナリイメージファイル(PNG フォーマット)それほどではない JSON。

同期処理(デフォルト)

いつ async 設定されていないか、 false、 API リクエストを即座に処理します。

ステータスコード: 200 OK

Content-Type: image/png (または適切な画像形式)

応答本文: レスポンスボディには、バーコード画像がバイナリデータとして含まれています(PNG デフォルトではフォーマットされています。

使用方法:

  1. レスポンスボディをバイナリデータとして読み込む
  2. バイナリデータを画像ファイル(例:.png、.jpg)として保存します。
  3. 必要に応じて画像ファイルを使用してください

例 (JavaScript):

const response = await fetch(url, options);
const blob = await response.blob();
const url = URL.createObjectURL(blob);
// Use the URL to display or download the image

例 (Python):

response = requests.post(url, json=payload, headers=headers)
if response.status_code == 200:
with open('barcode.png', 'wb') as f:
f.write(response.content)

リクエスト例​

ヘッダ​

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

注記:

  • 手に入れよう API 鍵から PDF4me ダッシュボード
  • の API キーは Base64 エンコードされ、「Basic」がプレフィックスとして付加されています。 Authorization ヘッダー
  • 例: API 重要なのは abc123エンコードして Base64 そして使用する Authorization: Basic YWJjMTIz

ペイロード​

例:

{
"text": "PDF4me Create Barcode Sample",
"barcodeType": "qrCode",
"hideText": false,
"async": true
}

コードサンプル​

の PDF4me バーコードを作成する REST API 複数のプログラミング言語のコードサンプルを提供します。開発環境に最適な言語を選択してください。

C# (CSharpサンプル

完了 C# バーコード作成のための実装:

業界におけるユースケースとアプリケーション​

Eコマースおよび小売業における活用事例

  • 製品ラベル: バーコードタイプパラメータを使用して、製品パッケージとラベル用のスタンドアロンバーコード画像を生成します
  • 値札テキストパラメータを使用して、動的価格設定および自動チェックアウトシステム用のバーコード画像を作成します。
  • 在庫管理: ファイル名を指定して倉庫管理および在庫管理用のバーコード画像を生成します。
  • 製品カタログ製品識別およびカタログシステム用のバーコード画像を作成する API 統合

ヘルプが必要な場合​