フォントラックパッケージでICEPDFを使用して写真を変換する場合、公式の透かしがあります。シェルフパッケージを再コンパイルすることで透かしを削除し、シェルフパッケージの2つのクラスを変更するだけです。
1.最初にICEPDFにパッケージをダウンロードします。
2。減圧ソフトウェアを使用してJARファイルを減圧して、ICEPDF-COREという名前のフォルダーを取得します。
3.変更する2つのクラスファイルを見つけ、逆コンパイルソフトウェアを使用し、Javaファイルとして保存します。
ICEPDF-CORE/ORG/ICEPDF/CORE/アプリケーションフォルダーの下のProductInfo.Classファイル、
ICEPDF-CORE/ORG/ICEPDF/CORE/POBICSS/グラフィックフォルダーのパディングファイル。
4. 2つのJavaファイルの内容を変更します。
(1)productinfo.javaファイルのgetVersion()メソッドを変更して、空の文字列を返します。
(2)Padding.javaファイルに変更する2つの場所があります。 1つは、上位2文字のアレイを空に変更することです。
2つ目は、静的ステートメントブロックのループの2番目にINT定義を追加することです。
5。2つのJavaファイルをクラスファイルにコンパイルします。 Java環境を持つ人は、Javacコマンドを使用してコンパイルできます。 (Javaファイルはコマンドを実行するために対応するディレクトリに配置する必要があります。この例では、コマンドはCディスクで実行されるため、下の図に示すように、JavaファイルもCディスクに配置する必要があります)
注:(1)次の画像の赤い円のエラーがコンパイルされている場合、JavaファイルがUTF-8エンコードの問題であるため、Javaファイルをメモ帳で開き、ANSI形式として保存してから再コンパイルします。
(2)padding.javaファイルをコンパイルするとき、次のエラーが報告されました。依存関係パッケージが不足しているため、ステップ2で解凍されたICEPDFコアフォルダーの下のORGフォルダー全体がCディスクにコピーされ、再コンパイルされました。
6.最後に、圧縮ソフトウェアを使用して、コンパイルされた2つのクラスをJARファイルに置き換えます。これは大丈夫です!
ICEPDF(推奨)から透かしを削除する上記の方法は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。