English | 日本語
BCL Technologies Shopping Cart Contact Us
BCL easyPDF SDK

C#でPDFフォームフィールドを処理する

利点

  • PDFフォーム内でデータを抽出、挿入、そしてアップデート

コードの抜粋

input.pdf フォームをダウンロードする (以下の27行目)

// この例は、PDFテンプレート内のはじめの2つのフィールドを取り出します
// 2つのフィールドは、Name と Address です。
// そして、それらのフィールドの値は "BCL Technologies" と "Santa Clara, CA"で埋め込まれています。
 
Type type = Type.GetTypeFromProgID("easyPDF.Loader.7");
Loader oLoader = (Loader)Activator.CreateInstance(type);
 
PDFDocument oDocument = (PDFDocument)oLoader.LoadObject("easyPDF.PDFDocument.7");
 
oDocument.Open(Server.MapPath(@".\input.pdf"));
 
// PDFから全てのフォームフィールドを取得します。
 
FormFields oFormFields = oDocument.FormFields;

// 1番目のフォームフィールドを取得します。
FormField oFormField = oFormFields[0];
 
TextField oTextField;
 
if (oFormField.Type == docFormFieldType.DOC_FRMTYPE_TEXT && oFormField.Name == "Name")
    {
        // "BCL Technologies"を Name に設定します。
        oTextField = (TextField)oFormField;
        oTextField.Value = "BCL Technologies";
    }

// 2番目のフォームフィールドを取得します。
oFormField = oFormFields[1];

if (oFormField.Type == docFormFieldType.DOC_FRMTYPE_TEXT && oFormField.Name == "Address")
    {
        // "Santa Clara, CA" を Address に設定します。
        oTextField = (TextField)oFormField;
        oTextField.Value = "Santa Clara, CA";
    }
oDocument.SaveAs(Server.MapPath(@".\output.pdf"));
                  

 

無 料トライアルをダウンロード

価格のお問合せ

クイックスタートビデオ
ASPまたはASP.NETウェブサーバ環境内での easyPDF SDKの使用方法につきまして は、クイックスタートビデオをご覧ください。

PDFの機能
ドキュメント
弊社ASP.NETカスタマーからの体験談
  • easyPDF SDKのセットアップは、私たちがその他の製品で経験してきたこととは違い、とても簡単です。私たちは、それを使い始める ためにほんの数行のコードをただ 書くだけでした。 ケー ススタディを読む
  • 私たちは、多くのPDFツールとドライバを評価しました。さらに自分自身でプログラミングしようとさえしました。BCL社の easyPDF SDKを除く、すべてのものには、私たちが我慢できないような条件がありました。そのうちのいくつかは、MS Officeからのみ変換しましたが、品質があまりよくありませんでした。その他のものは、注釈やテキストスタンプをPDFドキュメ ント上に載せることが できませんでした。簡単に使え、簡単に統合できる製品は1つもありませんでした。 ケーススタディを読む
-
 
BCL
© 1993 - , BCL Technologies.
弊社以外の全ての商標は、各所有者に帰属します。