するためのAPI(ライブラリ)です。PDF文書にテキスト・コンテント、画像、ベクタ・グラフィックスを追加します。インターラクティブな要素(ハイパー・リンク、フォーム・フィールド、ブックマークなど)を追加し処理します。PDF文書は、新たに生成することができます。プロパティ(位置、フォント、サイズ、色など)は自由に選択できます。作成されたPDF文書には、暗号化やWebの表示用に最適化が施されます。機能概要はこちらです。無償評価版(リンク先は英語)はこちらです。他のC#サンプルやC++サンプルを公開しています。Suiteダウンロード手順を参照してダウンロードください。ファイルをダウンロードしてから、インストールもしくは適当なフォルダーに解凍します。以下のようなフォルダーができあがりますので、適宜ご利用ください。AG社のページからダウンロードできますが、それを動作させるためにはコードの変更が必要な場合があります。以下のサンプルは、正しい動作を確認しています。ソースコードはこちらからダウンロードできます。無償評価版と共にダウンロードしたライセンスキーをbin/LicenseManager.exeを使って登録してください。ライセンスキーの登録方法はこちらです。COMインターフェースとして、bin/pdprep32.dll、bin/Img2PdfAPI.dllをregsvr32.exeを使って登録してください。64ビット版Windowsの場合は、WOW64/regsvr32.exeを使って登録してください。文字化けする場合は、bin/pdcjk.dllをサンプル実行イメージと同じフォルダーにコピーしてください。参照設定C#プロジェクトでは、以下のように.NET用DLLの参照を設定します。サンプルは、基本的にコンソールアプリケーションです。C#プロジェクトを新規に作成します。SuiteライブラリのNETラッパを参照する設定をします。C#のメインメニューで、「プロジェクト(P)」→「参照の追加(R)...」を選択します。以下のようなダイアログが表示されますので、解凍して作成されたフォルダーの「bin」に格納されている.NET用のDLLおよびpdprep32.dllを指定します。既存のPDF文書に新たなコンテンツを追加したPDFを作成するサンプルです。コンテンツを追加します。}}このサンプルでは、以下の手順でPDFを作成します。出力ファイル作成Headerレイヤー(最上位レイヤー)を取得このレイヤーは、パージがコピーもしくは作成されたときマージされ、すべてのページで共通です。入力のPDFを開くPDFにセキュリティを設定Acrobatでの印刷を禁止や暗号化の方法などを設定します。行列を指定して回転の方向などを指定します。引数に以下の値を設定します。Headerレイヤーのインスタンスを取得Headerは、PDFのレイヤーでページの最上層に位置します。すべてのページで共通のレイヤーです。透かし(ウォーターマーク)を追加する場合は、このレイヤーを利用します。入力PDFを開く引数に入力PDF文書ファイル(パス)名を設定します。引数に以下の値を設定します。セキュリティ・フラグ以下の値を設定できます。塗りつぶしの不透明度を設定します。線の不透明度を設定します。フォントを指定ここでは、Headerレイヤーにテキスト文字を追加(PrintText)するためにフォントを指定します。con.PrintTextをコールする前にフォントを指定しなければなりません。引数に以下の値を設定します。フォントのサイズAcrobatにビルトインされたフォント(Helvetica、Helvetica-Bold、Helvetica-Oblique、Times-Roman、Times-Italic、Times-Bold、Courier、Courier-Oblique、Courier-Bold、Symbol、ZapfDingbats)は、この例のように利用できます。これ以外のフォントや日本語フォントを利用する場合は、日本語フォントのテンプレートを参照してください。テキスト配置の変換行列を指定サンプルでは、ななめ45度(0.707f=sin(45))に傾けて文字を書き込みます。引数に以下の値を設定します。注1)第二引数から第五引数の値でテキストの回転を指定します。1]を指定すると、テキストを左から右へ横方向に書き出します。文字列を襷がけのように書き出す方法を参照してください。引数に以下の値を設定します。宛てにお送りください。質問のページからお送りいただくようお願いします。ご要望も承っております。)(記載の会社名および製品名は、各社の登録商標および商標です。体験版を無償で提供しています。ライブラリ作成します。お問い合わせください。