PDF Modify
電話:03-5316-337503(5316)3375
info@trustss.co.jp
PDF Modify by JSON SDK

PDF仕様の知識不要で追加・新規作成
JSONで直感的に指定

PDF Modify」は、シンプルなデータ指示(JSON形式)を読み込ませるだけで、既存PDFへのコンテンツ追加や新規PDFの作成を行えるライブラリです。
複雑な内部仕様を意識することなく、自動改行と禁則処理、ルビ、半透明、クリッピングといった高度表現のPDFを作成します。
一方で、PDFエキスパートのこだわりにも応える正確な位置指定やRGB/CMYKによる色指定など、プロ仕様の柔軟性を備えています。

※ダウンロードをクリックすると、詳細エリアが展開します。

① アドレス登録なしで今すぐ14日間お試し

ダウンロードを開始した時点で、ソフトウェア使用許諾契約に同意したものとみなされます。

無料評価版(ZIP)をダウンロード
現在ダウンロードを中止しています。「お問い合わせ」からご要望ください。

② 検証期間30日間の試用版ライセンスキー(無料)

自社システムへの組み込みなど、じっくり検証したい開発者向けに、30日間使える「試用版ライセンスキー」をメール送信します。


This site is protected by reCAPTCHA

PDF Modifyの特徴

簡単なデータ指示で複雑なPDFを容易に作成でき、新規作成ばかりではなく既存のPDFに追加ができます

「PDF仕様」の複雑な指定は不要、JSON形式データで即座に追加

複雑な内部構造の知識は必要はありません。 テキストや画像を配置したい位置に、直感的に数値とテキストや画像などを指定するだけで反映されます。位置はポイントだけでなく、インチやミリメートルなどで指定できます。
PDFの複雑な指定をしたいエキスパートの要望にも答えます。

ルビ・禁則からクリッピング 日本語を美しく魅せる高度な表現力

煩雑なルビ振りや自動改行時の禁則処理も容易に設定できます。文字間や行間も必要に応じて指定できます。
行内のフォントやサイズ変更にも柔軟に対応します。
文字の外形やパスを用いたクリッピング(切り抜き)、半透明指示など、デザイン性の高いPDFも容易に作成します。

CMYK対応、フォント埋め込み制御。印刷やビジネスのプロユースにも

開発者のこだわりを邪魔しません。 RGBだけでなくCMYKによる色指定ができます。フォント埋め込みの個別指定、閲覧開始時の初期ページとズーム設定など、実務で求められるプロレベルの柔軟性を備えています。

サンプル コード

ライブラリを初期化して、JSONデータを指定すれば、新たなPDFが作成されます。
pdf_modify_sample.cs
// ライブラリの初期化
using (var stc = new Structure("license-key")  //license-keyを省略すると試用版として機能
{
	// JSON形式データによるPDF変更指示
	stc.ModifyByJson("data.json");
}

JSON サンプル

文字の外形で画像切り抜く
文字の外形で画像を切り抜きます。
複雑なマスク処理を指定しなくとも、デザイン性の高いビジュアルをJSONデータから直接作成できます。
data.json - 文字の外形で画像切り抜き
{
	"page":[{
		"size":["18cm","8cm"],
		"contents":[
			{"color":"DodgerBlue"},
			{"linewidth":5},
			{"text":{
				"value":"CLIPS",
				"charspace":-0.05,
				"font":{ "name":"Arial Bold", "size":"5cm" },
				"render":5,
				"position":["18mm","15mm"],
				"scale":[1,1.3]}
			},
			{"image":{ "source":"CLIPS.jpg", "position":[45,"5mm"]}}
		]
	}]
}
ルビを振った文章
位置調整の必要なく、かんたんにルビを指定できます。 座標計算が非常に煩雑なルビ振り(語全体へのルビやそれぞれの文字へにルビ)が設定で文字の上に配置されます。
data.json - ルビを振った文章
{
	"page":[{
		"number":1,
		"add":"insert",
		"size":["15cm","6cm"],
		"rotate":0,
		"contents":[
			{"text":{
				"value":["印刷用語のルビは",{"ruby":["宝石","ほうせき"],"pos":"center"},
				"のルビー(Ruby)に\n由来しています。"],
				"font":{"name":"MS ゴシック","size":"7mm"},
				"position":["10mm","37mm"]}}
		]
	}]
}
文字列を指定幅に合わせて自動改行
指定された行幅に合わせて自動改行します。 文頭に置けない文字や記号などを前行に残す禁則処理を自動施した日本語レイアウトを作成します。
data.json - 文字列を指定幅に合わせて自動改行
{
	"page":[{
		"size":["15cm","10cm"],
		"contents":[
			{"text":{"value":"桃太郎",
				"font":{"name":"MS P明朝","size":"24pt","embed":true},
				"position":["10mm","95mm"]}},
			{"text":{
				"value":[
	"むかし、むかし、あるところに、おじいさんとおばあさんがいました。\n",
	"おじいさんは山へ",{"ruby":["芝刈","しばかり"]},"に、おばあさんは川へ",{"ruby":["洗濯","せんたく"]},"に行きました。\n",
	"おばあさんが川で洗濯をしていますと、",{"ruby":["川上","かわかみ"]},"から、大きな桃が、「どんぶらこ、どんぶらこ」と、流れてきました。\n",
	"「おや、これはみごとな桃だこと。おじいさんへのお",{"ruby":["土産","みやげ"]},"に持って帰りましょう。」\n",
	"おばあさんは桃を拾い上げて、家に持ち帰りました。\n",
	"そして、おじいさんと一緒に食べようと桃を包丁で切ろうとしたところ、桃がパカッとふたつに割れて、中から元気な男の子の赤ちゃんが飛び出しました。"],
				"columnwidth":"13cm",
				"font":{"size":"12pt"},
				"position":["8mm","83mm"]}
			}
		]
	}]
}

ライセンス

ご利用規模に合わせた柔軟なライセンス体系です。ご要望に合わせたライセンスも検討します。

「PDF Modify」は商用ライセンスと開発・試験ライセンスをそれぞれ用意していますが、初期ご購入時は双方のライセンスを同時にご購入いただきます。
商用ライセンス
- Windows クライアントOS用
   年間ページ使用制限なし
- Windows サーバーOS用
   年間ページ使用量 36万ページまで(数量を変更できます)
- サブスクリプション(1年間)ライセンス、永年利用ライセンス
開発/試験ライセンス
- Windows 用
   年間ページ使用制限なし
- サブスクリプション(1年間)ライセンス、永年利用ライセンス

お見積もり依頼・ご質問

見積書を発行いたします。製品に関する技術的ご質問(使用手順など)にも回答いたします。

This site is protected by reCAPTCHA

Pdftools SDK

PDFをPDF/Aに変換

PDFを最適化・サイズを適切に圧縮

画像をPDFに変換

PDFを画像に変換

PDFを合成・分割

PDFに電子署名・署名検証

セキュアで暗号化されたPDFを作成

PDF仕様との規格準拠検証

フォームフィールドの追加と内容入力

PDFへの内容追加と削除

PDFからの情報抽出

PDF生成

印刷用にレイアウト

アノテーション管理

メタデータ管理

PDFの編集

PDF/A 概要

PDF/A とは

PDF/A 概要

PDF/A 入門

10の最も重要なこと

ディジタルソースから

PDF/A処理

PDFA-2

PDFA-3


PDF Toolsライト

PDF Structure(構成)

PDF Imager-LP(画像変換)

PDF Primitive

PDF Metadata

PDF Stamper(電子印鑑)

PDF 構文解説-1

PDFファイル解析手順

PDFファイル構造 -概要-

PDFファイル構造

ドキュメント カタログ

ページツリー

ページ

Contentsオブジェクト

Articlesノード

デスティネーション

アクション(Actions)

テキスト

フォント


お問い合わせ

PDF 構文解説-2

ナビゲーション

XMP

メタデータ

文書情報

オブジェクト ストリーム

クロスリファレンス ストリーム

各種 ディクショナリ

アノテーション

インターラクティブフォーム

増加更新(Incremental Update)

電子署名(Digital Signature)

出力色特性(Output Intent)