1. 製品
  2.   ワードプロセッシング
  3.   Java
  4.   Docs-to-PDF-Converter
 
  

オープンソース Java ライブラリによるドキュメントの PDF 変換

さまざまなドキュメント形式 (DOCX、XLSX、PPTX、RTF、Markdown ファイルなど) を高品質な PDF ドキュメントに変換する、業界トップクラスのオープンソース Java ライブラリ。

Docs-to-PDF-Converter とは?

ドキュメントから PDF への変換は、レポート作成、レイアウトの保持、クロスプラットフォームでのアクセシビリティ確保など、現代アプリケーションにとって重要な機能です。ソフトウェア開発者は、DOCX、XLSX、PPTX などのフォーマットを効率的に処理できる信頼できるツールがしばしば必要です。抜群のソリューションとして、GitHub で入手できるオープンソースの Java Word 変換ライブラリ、Docs-to-PDF-Converter があります。この柔軟なツールは、開発者が Java で DOCX を PDF に変換し、さらに XLSX 変換や Java PPTX 変換も最小限のセットアップとコストで実行できるようにします。

Docs-to-PDF-Converter は軽量ながら強力な Java Word ドキュメント変換 API で、個別およびバルクのドキュメント変換の両方をサポートします。Microsoft Word、Excel、PowerPoint、RTF、OpenDocument フォーマットに対応しており、高価なサードパーティーソフトウェアに依存せずに Java で Word ドキュメントを効率的に変換できます。MIT ライセンスの下でリリースされた無料の Word 処理 API として、個人利用でも商用利用でも完全にカスタマイズ可能で、Java アプリに PDF 変換機能を直接組み込みたい開発者に最適です。

Previous Next

Docs-to-PDF-Converter の使い始め

まず最初に、システムに Java Development Kit (JDK) がインストールされている必要があります。Maven ベースの Java プロジェクトで Docs-to-PDF-Converter を参照するのはさらに簡単です。pom.xml に以下の依存関係を追加し、IDE に Docs-to-PDF-Converter の Jar ファイルを取得・参照させるだけです。

Docs-to-PDF-Converter の Maven 依存関係

<dependency>
<groupId>com.yeokm1</groupId>
<artifactId>docs-to-pdf-converter</artifactId>
<version>1.0.0</version>
</dependency>

GitHub から Docs-to-PDF-Converter をインストール


$ git clone https://github.com/yeokm1/docs-to-pdf-converter.git 
$ cd docs-to-pdf-converter 

Java ライブラリでドキュメントを PDF に変換

オープンソースの Docs-to-PDF-Converter は、ソフトウェア開発者が Java アプリケーション内で複数のドキュメントタイプを PDF に変換できるようにします。ライブラリは Micro Word (DOC, DOCX)、Excel (XLS, XLSX)、PowerPoint (PPT, PPTX)、RTF、OpenDocument フォーマットなどをサポートしています。この広範なフォーマット互換性により、さまざまなユースケースでシームレスなドキュメント変換が保証されます。以下は、ソフトウェア開発者が Java コマンドを使用して Word ドキュメント (.docx) を PDF に変換できる簡単な例です。

Java ライブラリで Word ドキュメント (.docx) を PDF に変換する方法は?

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import yeokm1.docs2pdf.Converter;

public class DocumentConverter {
    public static void main(String[] args) {
        try {
            Path inputFile = Paths.get("input.docx");
            Path outputFile = Paths.get("output.pdf");
            
            Converter.convert(inputFile.toFile(), outputFile.toFile());
            System.out.println("Conversion successful! PDF saved at: " + outputFile);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

PDF 変換中の高度なカスタマイズ

オープンソースの Docs-to-PDF-Converter ライブラリは、ドキュメントを PDF に変換する際に PDF 出力をカスタマイズすることができます。たとえば、開発者はページサイズ (A4、Letter など)、余白、向き (縦または横)、ヘッダー/フッターを制御できます。また、HTML コンテンツに CSS スタイルを適用して視覚的なコントロールを正確に行い、フォントファミリー、色、サイズなども制御できます。以下のコードスニペットは、ライブラリが生成した PDF にさまざまな設定を適用する方法を示しています。

Docs から PDF への変換中に PDF ドキュメントをカスタマイズする方法は?

converter.setPageSize("A4"); // Set page size to A4
converter.setMargins(20, 20, 20, 20); // Set margins (top, bottom, left, right) in millimeters
converter.setFont("Arial"); // Set font to Arial

複数のファイル形式の取り扱い

Docs-to-PDF-Converter ライブラリは、Java 開発者が簡単に動的で高度な PDF ドキュメントを作成できるようにします。入力ファイルのフォーマットを自動的に検出し、適切に処理します。Word、Excel、PowerPoint、RTF のいずれのファイルでも、追加設定なしでシームレスに PDF に変換されます。以下は、Java アプリケーション内で Markdown ファイルを PDF に変換できる例です。

Java API で Markdown ファイルを PDF ドキュメントに変換する方法は?


String inputFilePath = "path/to/your/document.md";
String outputFilePath = "path/to/output/document.pdf";

try {
    converter.convertToPdf(inputFilePath, outputFilePath);
    System.out.println("Markdown to PDF conversion successful!");
} catch (Exception e) {
    System.err.println("Conversion failed: " + e.getMessage());
}

 日本