JavaでPDFを処理・操作する
利点
- 統合、分割、回転、削除、抽出、最適化のような、PDF ページ操作機能。
- 既存のPDFへブックマークを付加したりや既存のPDFから削除するような、PDF ブックマーク機能。
- ノート、テキスト、ハイパーリンク、ファイル添付、カスタム注釈など、既存のPDF内へのエレメントの埋め込み。
- メタデータ、ページサイズ、回転、ページ数、バージョンのような、PDFの情報を取得。
- 署名情報を入手したり、暗号化をチェック、パスワードを変更するなど、PDFのセキュリティ設定を変更。
- PDFからテキストを抽出。
サンプルプロジェクトファイル
/*
このプログラムは、easyPDF SDKのPDFファイルを統合する能力をデモンストレーションします。
使用方法: java TestProcessor [入力ファイル 1] [入力ファイル 2] [出力ファイル]
*/
import com.bcl.easypdf.*;
import com.bcl.easypdf.EasyPDFProcessor.*;
import java.io.File;
public class TestProcessor
{
public static void main(String[] args) throws Exception
{
if (args.length == 3)
{
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();
}
else
{
System.out.println("Usage: java TestProcessor [input file 1] [input file 2] [output file]");
System.out.println("For example:");
System.out.println("java TestProcessor c:\\input\\f1.pdf c:\\input\\f2.pdf c:\\output\\merge.pdf");
}
}
}
|
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
|