Java のドキュメント ビューア

ドキュメントの管理と共有は、さまざまな業界にとって不可欠な要素となっています。 Java は、開発者が機能豊富なアプリケーションを構築できるようにする堅牢なフレームワークを提供します。このブログ投稿では、Java のドキュメント ビューアーと、それがドキュメントの表示とコラボレーションのプロセスを簡素化する方法について説明します。

Java ドキュメント ビューア API

Document Viewer は、ユーザーが専用のソフトウェアをインストールすることなく、さまざまな種類のドキュメントを表示および操作できるようにするアプリケーションです。 Aspose は、Java アプリケーションでドキュメントを操作および表示できるようにするさまざまなファイル形式のサポートを提供します。

Java の EPS ドキュメント ビューアー

Javaドキュメントビューア

Aspose.Page for Java API を使用して、XPS、PS、EPS などを操作または変換できます。これらのファイル形式を一般的な形式でレンダリングできます。 PNG、JPG、TIFF などの画像形式を使用して、ファイルの内容を簡単に確認できます。

// PostScript入力ストリームを初期化する
FileInputStream psStream = new FileInputStream("input.eps");

// EPSドキュメントをロードする
PsDocument document = new PsDocument(psStream);

//JpegSaveOptions のインスタンスを作成する
JpegSaveOptions options = new JpegSaveOptions();
//EPS形式用のレンダリングデバイスを作成する
ImageDevice device = new ImageDevice();
//EPSをJPGとして保存
document.save(device, options);

さらに、提供される機能と API の詳細については、以下のリソースにアクセスしてください。

さらに、詳細については、Open EPS File Online - Free EPS File Viewer をご覧ください。 EPS ビューアに関する情報。

Java の DWG 図面ドキュメント ビューア

Aspose.CAD for Java を使用すると、DWG 図面を JPG 画像に簡単に変換できます。出力された画像は、専用のソフトウェアを必要とせず、任意のデバイスまたはオペレーティング システムで表示できます。 Java で DWG を JPG 画像に変換するには、次のコード スニペットを使用するだけです。

// 入力DWGファイルをロードします
Image image = Image.load("Test.dwg");

// CadRasterizationOptions のインスタンスを作成する
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// ページの幅と高さを設定する
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// 結果の画像の JpegOptions のインスタンスを作成します。
ImageOptionsBase options = new JpegOptions();

// ラスタライズオプションを設定する
options.setVectorRasterizationOptions(rasterizationOptions);

// CAD DWG DXF ファイルを JPG 画像に変換
image.save("output_image.jpg" , options);

以下のリストには、DWG およびその他のサポートされているファイル形式の操作を検討するためのさまざまなリソースが列挙されています。

Java の PUB Publisher ドキュメント ビューアー

Java の PUB ビューアを使用すると、Microsoft Publisher ファイルを効率的に処理するための可能性が無限に広がります。 Aspose.PUB for Java を使用すると、.pub ファイルをシームレスに表示、移動、操作できる強力な PUB ビューアを作成できます。以下のコード スニペットは、Java で PUB Viewer を作成する方法を示しています。

// 入力PUBファイルをロードします
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();

// PUBをPDFファイルに変換
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");

// PDFファイルをロードする
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // PDF ドキュメントからページの寸法を取得する
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // 出力画像の解像度を設定する
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // 指定した幅と高さで JPEG デバイスを作成します
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // PUBをJPG画像に変換
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

Java の PSD Photoshop ドキュメント ビューアー

Java で PSD ビューアを作成すると、.psd ファイルを簡単に表示および操作できます。次のコード スニペットは、[Aspose.PSD for Java][https://products.aspose.com/psd/java] を使用して Java で PSD ビューアを作成する方法を示しています。

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.imageoptions.JpegOptions;

public class PSDToJPG {
     public static void main(String[] args) throws Exception {
        
        String path= "/Users/Documents/KB/TestData/";
        // API ライセンスを適用して PSD を JPEG に変換する
        License psdLicence = new License(); 
        psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");

        //PSD ファイルを PsdImage オブジェクトにロードします
        PsdImage psdFile = (PsdImage)Image.load(path + "AllAdjustments.psd");
        
        // 目的の出力 JPEG オプションを設定します
        JpegOptions jpegOpts = new JpegOptions();
        jpegOpts.setQuality(80);
        jpegOpts.setJpegLsAllowedLossyError (10);

        // エクスポートした JPG をディスクに保存します
        psdFile.save(path + "ConvertedPsd.jpg", jpegOpts);
    }
}

一方、以下のリストは Java の PSD ドキュメント ビューアーの機能の一部をまとめたものです。

  • PSD ファイルを開いて表示: PSD ファイルを開いてその内容を正確に表示し、ユーザーフレンドリーなインターフェイスを提供します。
  • ズーム: PSD ファイルの内容を拡大または縮小できます。
  • エクスポートと保存のオプション: PSD ビューアは主に PSD ファイルの表示と操作に重点を置いており、エクスポートまたは保存のオプションも提供します。
  • などなど…

Java の LaTeX ドキュメント ビューア

科学および学術文書の世界では、[LaTeX](https://docs.fileformat.com/page-description- language/tex/) が、美しく組版された文書を作成するための事実上の標準となっています。特殊なソフトウェアやプラグインを必要とせずに、LTX または TeX ファイルを画像にレンダリングしてその内容をプレビューできます。次のサンプル コードは、Java で LaTeX ファイルを PNG 画像に変換する方法を示しています。

// Object TeX エンジン拡張機能で Object LaTeX 形式の変換オプションを作成します。
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// 出力用のファイル システムの作業ディレクトリを指定します。
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// JPG形式で保存するためのオプションを初期化します。
options.setSaveOptions(new JpegSaveOptions());

// LaTeX から JPG への変換を実行します。
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

オンラインドキュメントビューア

オンライン ドキュメント ビューアは、ドキュメントの操作方法に革命をもたらしました。アクセシビリティや管理の合理化から、楽なコラボレーションやセキュリティの強化まで、数多くのメリットをもたらします。これらのデジタル ツールを活用することで、個人や企業は利便性と効率性の力を活用できるようになります。オンライン ドキュメント ビューアにアクセスして、任意のデバイスまたはオペレーティング システムからファイルを開いて表示できます。

まとめ

Java のドキュメント ビューアを使用すると、堅牢なドキュメント表示機能を Java アプリケーションに統合できます。ドキュメント形式のサポート、レンダリングの精度、ナビゲーション、検索機能、カスタマイズ オプションなどの機能を活用することで、リッチでシームレスなドキュメント表示エクスペリエンスをユーザーに提供できます。懸念事項について話し合いたい場合は、無料サポート フォーラム までご連絡ください。

関連項目