English | 日本語
BCL Technologies
View shopping cart
BCL easyPDF SDK

JavaでのプログラムPDFアプリケーション

PDF機能を簡単にあなたのアプリケーションへ追加

数行のJavaコードが、あなたのJavaアプリケーションでドキュメントをPDFへ変換することを開始するのに必要な全てです。:

...
IPrinter printer = new IPrinter();
IPrintJob pj = printer.getPrintJob();
pj.PrintOut(inputFileName, outputFileName);
...

Javaコード全体を見る

包括的なPDF機能

BCL easyPDF SDK は あなたがエンタープライズJavaアプリケーションを開発する際に必要となるであろう全てのPDF機能を持っています。

  • PDFの作成
  • PDFの処理
  • PDFのラスタライズ
  • PDFフォーム

JavaでPDFを作成する

Codeの抜粋

...
File inputFile = new File(args[0]);
String inputFileName = inputFile.getCanonicalPath();

File outputFile = new File(args[1]);
String outputFileName = outputFile.getCanonicalPath();

EasyPDF.initialize();

IPrinter printer = new IPrinter();
IPrintJob pj = printer.getPrintJob();
pj.PrintOut(inputFileName, outputFileName);

EasyPDF.uninitialize();
...
                  

コード全体を見る

JavaでPSDを処理・操作する(統合, 分割, 回転, 削除, 抽出, 最適化, など)

コードの抜粋 PDFファイルの統合用

...
File inputFile1 = new File(args[0]);
String inputFileName1 = inputFile1.getCanonicalPath();

File inputFile2 = new File(args[1]);
String inputFileName2 = inputFile2.getCanonicalPath();

File outputFile = new File(args[2]);
String outputFileName = outputFile.getCanonicalPath();

EasyPDF.initialize();

IPDFProcessor pcr = new IPDFProcessor();
pcr.Merge(inputFileName1, inputFileName2, outputFileName);

EasyPDF.uninitialize();
...
                  

コード全体を見る

JavaでPDFをラスタライズする

コードの抜粋

...
File inputFile = new File(args[0]);
String inputFileName = inputFile.getCanonicalPath();

File outputFile = new File(args[1]);
String outputFileName = outputFile.getCanonicalPath();

EasyPDF.initialize();

IPDFConverter cvtr = new IPDFConverter();
IPDF2Image pti = cvtr.getPDF2Image();
pti.Convert(inputFileName,outputFileName,null,null,null);

EasyPDF.uninitialize();


...
                  

コード全体を見る

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

コードの抜粋

...
IFormField myFormField;
ITextField myTextField;
IComboField myComboField;

File inputFile = new File(args[0]);
String inputFileName = inputFile.getCanonicalPath();

...

EasyPDF.initialize();

IPDFDocument doc = new IPDFDocument();

doc.Open(args[0]);

IFormFields formFields = doc.getFormFields();
int nItems = formFields.getCount();

for (int i = 0; i < nItems; ++i)
{
    myFormField = formFields.getItem(new Integer(i));

    if (myFormField.getType() == docFormFieldType.DOC_FRMTYPE_TEXT) {
        myTextField = (ITextField) myFormField;
        System.out.println("Field name = " + myTextField.getName());
        System.out.println("getPassword = " + myTextField.getPassword());
        System.out.println("getMaxLen = " + myTextField.getMaxLen());
		...
		...

    }else if (myFormField.getType() == docFormFieldType.DOC_FRMTYPE_COMBO ) {
        myComboField = (IComboField) myFormField;
        System.out.println("Field name = " + myComboField.getName());
        System.out.println("Custom value = " + myComboField.getCustomValue());
        System.out.println("Custom value enabled = " + myComboField.getCustomValueEnabled());
		...
		...

    } else {
        System.out.println("Field name = " + myFormField.getName());
    }
}
System.out.println("\n\n");
IRadioField myRadioField;

...

myFormField = formFields.getItem(new String("Gender"));
System.out.println("Field name = " + myFormField.getName());

myRadioField = (IRadioField) myFormField;
System.out.println("Field name = " + myRadioField.getName());
System.out.println("getNoToggleToOff = " + myRadioField.getNoToggleToOff());
System.out.println("getRadiosInUnison = " + myRadioField.getRadiosInUnison());
...
...

EasyPDF.uninitialize();
...
                  

コード全体を見る

Request Pricing

Download Free Trial
The Free Trial is a fully functional
software, with 30-day expiration.

QuickStart Video
Watch a QuickStart Video on how to use easyPDF SDK in Java Environment

  • "It took very little amount of coding to integrate easyPDF SDK into our application, and we haven’t had to change BCL code once!" - Shawn Hess, TAXWORKS

PDF Features

Sample Projects and Documentation

Who uses easyPDF SDK?

ARTC MS Wireless Northrop Grumman Taxworks
-
f開発ツール | デスクトップ製品 | サービス | サクセスストーリー | 無料ダウンロード | ご購入 | サポート サイトマップ
© 1993 - , BCL Technologies. 使用条件とプライバシー