2つの簡単なステップでpdfファイルをJavaでJPEG2000画像に変換できます。まず、 Aspose.PDF for Java を使用すると、PDFをJPEGにエクスポートできます。その後、 Aspose.Imaging for Java Image Processing APIを使用して、JPEGをJPEG2000にレンダリングできます。どちらのAPIも、 Aspose.Total for Java パッケージに含まれています。
Javaを介して単一ファイルでPDFをJPEG2000に変換する
APIを使用すると、PDFファイルをJPEG2000の単一ファイルにエクスポートすることもできます。すべてのページを変換するには、最初にPDFドキュメントを1つのTIFFファイルにレンダリングし、その後、TIFFファイルをJPEG2000にエクスポートできます。 Document クラスを使用して入力ファイルを開き、Resolution、TiffSettings、およびTIFFデバイスオブジェクトを作成できます。 process を使用して単一のTIFF画像を取得できますjava.io.OutputStream TiffDevice クラスのメソッド。最後に、 Image クラスを使用してTIFFファイルをロードし、 save メソッド。
Javaを介して透かし付きのPDFをJPEG2000に変換する
APIを使用して、JPEG2000ドキュメントに透かしを入れたPDFファイルをJPEG2000にエクスポートすることもできます。透かしを追加するには、最初にPDFをJPEGに変換し、透かしを追加します。透かしを追加するには、 Image クラスを使用して画像ファイルを読み込み、 Graphics クラスをImageオブジェクトで初期化し、新しい[Matrix]( https://reference.aspose.com/imaging/java/ com.aspose.imaging/Matrix)オブジェクトを作成し、変換と変換を目的の角度に設定し、 Graphics.drawString メソッド。画像に透かしを追加した後、JPEGをJPEG2000形式で保存できます。
Javaを介してPDFをJPEG2000ファイルに変換および回転
APIを使用すると、必要に応じて出力JPEG2000画像を回転させることもできます。 Image.rotateFlipメソッドを使用すると、画像を90/180/270度回転し、画像を水平または垂直に反転できます。ライブラリは、すべての醜い詳細をカプセル化しながら、複雑な操作を実行するための簡単なメソッドを提供します。画像に適用する回転と反転のタイプを指定できます。画像を回転および反転するには、 Image クラスを使用して変換されたJPEG画像をロードし、Imageを呼び出すことができます。適切な RotateFlipType を指定しながらrotateFlipメソッド。
PDF の変換オプションを Java で探索
PDF ファイル形式とは
PDF (Portable Document Format) は、さまざまなソフトウェア アプリケーション、ハードウェア デバイス、オペレーティング システム間で一貫性を保った方法でドキュメントを表示するために設計されたファイル形式です。各 PDF ファイルには、テキスト、フォント、グラフィックス、および正確な表示に必要なその他の情報を含む、固定レイアウト ドキュメントの包括的な説明が含まれています。 PDF は、1990 年代初頭に Adobe Systems によって最初に開発され、テキストの書式設定やインライン画像を保持しながらコンピュータ ドキュメントを共有する手段として機能しました。
PDF ファイルは、通常、Adobe Acrobat などのソフトウェアや類似の PDF 作成ツールを使用して生成されます。現在、PDF は国際標準化機構 (ISO) によって管理されるオープン標準となっています。この標準化により、さまざまなプラットフォームやシステム間での互換性と相互運用性が確保されます。 PDF ファイルを表示するには、Adobe Reader やその他の PDF ビューアなどの無料ソフトウェアを利用できます。
PDF の大きな利点の 1 つは、プラットフォームに依存しないため、さまざまなデバイスやデバイスでシームレスに表示および印刷できることです。オペレーティングシステム。使用されるハードウェアまたはソフトウェアに関係なく、ドキュメントのレイアウトとコンテンツはそのまま残ります。この普遍的なアクセシビリティにより、さまざまなプラットフォームやシステム間でドキュメントを共有および配布するための推奨形式として PDF が人気を博しました。
テキスト、フォント、グラフィックス、書式設定を含む完全なドキュメントをカプセル化する PDF の機能により、さまざまな用途に信頼できる選択肢です。重要なレポートの共有、電子書籍の出版、フォームの配布、プロフェッショナルなプレゼンテーションの配信など、PDF を使用すると、さまざまな環境にわたって一貫したドキュメントのレンダリングとコンテンツの信頼性の高い保存が保証されます。
JPEG2000 ファイル形式とは
JPEG2000 は、一般的な JPEG 画像形式の拡張として Joint Photographic Experts Group (JPEG) によって開発された高度なファイル形式です。これは、当時利用可能だった他の形式と比較して、優れた画質と効率的な圧縮を提供するように設計されました。 JPEG2000 には、さまざまなアプリケーションでの利点に貢献するいくつかの重要な機能が組み込まれています。
JPEG2000 の注目すべき機能の 1 つは、ウェーブレット ベースの圧縮の利用です。従来の JPEG で使用される離散コサイン変換 (DCT) とは異なり、ウェーブレット ベースの圧縮では、より高い画質を維持しながら、より効率的な圧縮率が可能になります。このため、JPEG2000 は、医療画像、デジタル シネマ、衛星画像など、高圧縮と優れた画像忠実性の両方を必要とするアプリケーションに特に適しています。
JPEG2000 の大きな利点は、可逆圧縮のサポートです。可逆圧縮により、元の画像データを犠牲にすることなくファイル サイズを削減できます。これは、重要な画像やドキュメントのアーカイブや保存など、データの保存が不可欠なアプリケーションでは非常に重要です。 JPEG2000 の可逆圧縮機能により、圧縮プロセス中にデータが失われることがなく、元の画像の整合性が維持されます。
JPEG2000 はスケーラブルでもあり、同じ画像のさまざまなバージョンを作成できることを意味します。詳細レベル。このスケーラビリティ機能により、単一の圧縮ファイルからさまざまな解像度または品質レベルの画像を生成できるため、さまざまなシナリオに柔軟性が提供されます。たとえば、利用可能な帯域幅や表示機能に基づいて、さまざまな詳細レベルで画像を配信する必要があるアプリケーションで役立ちます。