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

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

利点

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

サンプルプロジェクト

コードの抜粋

input.pdf フォームをダウンロードする (以下のハイライト部分)

// この例は、PDFテンプレート内のはじめの2つのフィールドを取り出します。
// 2つのフィールドは、Name と Address です。
// そして、それらのフィールドの値は "BCL Technologies" と "Santa Clara, CA"で埋め込まれています。
 
EasyPDFDocument::IPDFDocumentPtr oDocument;
oDocument.CreateInstance("easyPDF.PDFDocument.7");
 
oDocument->Open("C:\\input.pdf");
 
// PDFから全てのフォームフィールドを取得します。
EasyPDFDocument::IFormFieldsPtr oFormFields = oDocument->FormFields;
 
// 1番目のフォームフィールドを取得します。
EasyPDFDocument::IFormFieldPtr oFormField = oFormFields->Item[0];
 
EasyPDFDocument::ITextFieldPtr oTextField;
 
if (oFormField->Type == EasyPDFDocument::DOC_FRMTYPE_TEXT && oFormField->Name == _bstr_t("Name"))
	{
	//  "BCL Technologies"を Name に設定します。
	oTextField = oFormField;
	oTextField->Value = "BCL Technologies";
	}
 
// 2番目のフォームフィールドを設定します。
oFormField = oFormFields->Item[1];
 
if (oFormField->Type == EasyPDFDocument::DOC_FRMTYPE_TEXT && oFormField->Name == _bstr_t("Address"))
	{
	// "Santa Clara, CA" を Address に設定します。
	oTextField = oFormField;
	oTextField->Value = "Santa Clara, CA";
	}
	oDocument->SaveAs("C:\\output.pdf");
                  

 

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

価格のお問合せ

包括的なPDF機能
C++サンプルプロジェクト

C++サンプルプロジェクトをダウンロードする

screenshot

ドキュメント
弊社カスタマーからの体験談
  • 私達は、PDF変換のためにeasyPDF SDK テクノロジーを使用し、それは非常によ く動作しています。私達はBCLが信頼できる会社であることを知っていました。 また、いくつかの競合も調べ、それらの製品も使ってみようと試みましたが、私 達はeasy PDF SDKが一番気に入りました。BCLテクノロジーズ社の開発技術チー ムと話したときに、彼等が我々の抱えている問題を解決するための知識と自信を 持っていることを知りました。 ケーススタディを読む。
  • 私たちは、多くのPDFツールとドライバを評価しました。さらに自分自身でプログラミングしようとさえしました。BCL社の easyPDF SDKを除く、すべてのものには、私たちが我慢できないような条件がありました。そのうちのいくつかは、MS Officeからのみ変換しましたが、品質があまりよくありませんでした。その他のものは、注釈やテキストスタンプをPDFドキュメ ント上に載せることが できませんでした。簡単に使え、簡単に統合できる製品は1つもありませんでした。 ケーススタディを読む
-
 
BCL
© 1993 - , BCL Technologies.
弊社以外の全ての商標は、各所有者に帰属します。