するための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文書を作成するサンプルです。日本語のウォーターマークを追加するには、フォントのテンプレートファイルmsfonts.pdfが必要な場合があります。このテンプレートファイルには、MS-Mincho,MS-PMincho,MS-Gothic,MS-PGothicの4フォントが含まれています。これらのフォントに含まれている文字すべてを使えるようにしてあります。そのため、ファイルサイズが14MBを超えるサイズになっています。このファイルのサイズを小さくするには、利用しないフォントや文字を削除します。Optimizationなどが利用できます。32(space)に置き換わる。}}このサンプルでは、以下の手順でPDFを解析します。引数に以下の値を設定します。Headerレイヤーのインスタンスを取得Headerは、PDFのレイヤーでページの最上層に位置します。すべてのページで共通のレイヤーです。入力のフォントテンプレートPDFを開く引数にフォントテンプレートPDFのファイル(パス)名を設定します。この例では、日本語の透かし文字を入れるためにフォントテンプレートを指定します。ビルトインフォントを使用する場合は、この指定は不要です。入力のPDFを参照用に開く引数に以下の値を設定します。指定のPDFを出力となるPDFに関連付ける引数に入力PDFのインスタンスを設定します。例では、文字列を斜めに襷がけのように表示します。引数に以下の値を設定します。注1)第二引数から第五引数の値でテキストの回転を指定します。)]を指定すると、文字列が左下から右上に向かって襷がけのように表示されます。出力の例を参照してください。テキストをヘッダーレイヤーに書く引数に以下の値を設定します。文字のレンダリングモードをPDFのコマンドで指定します。サンプルでは、縁取りの文字を指定しています。このメソッドで追加されるコマンドはチェックされません。“BT”と“ET”に囲まれることを確認します(PDFのテキスト構文)。レンダリングモードは以下の値を指定できます。宛てにお送りください。質問のページからお送りいただくようお願いします。ご要望も承っております。)(記載の会社名および製品名は、各社の登録商標および商標です。体験版を無償で提供しています。ライブラリ作成します。お問い合わせください。