GroupDocs.Editor for Java 一目で

Javaアプリケーションでドキュメント、スプレッドシート、スライド、電子書籍を編集、変換、保存するAPI。

Illustration editor

Javaで複数のドキュメントを簡単に編集します

幅広いフォーマットをサポートして、複数のPDFおよびオフィスファイルをシームレスに編集します。 GroupDocs.Editor for Java ドキュメントの編集を速く、手間をかけないようにします。

ドキュメントをHTML/CSSに変換します

ドキュメントをWYSIWYGエディターと互換性のある純粋なHTML/CSSマークアップに変換し、Web環境で簡単で効率的なドキュメント編集を可能にします。

編集されたドキュメントをさまざまな形式で保存します

編集したドキュメントを元の形式に戻すか、PDFなどの他の形式にエクスポートして、柔軟性と互換性を確保します。

プラットフォームの独立性

JavaのGroupDocs.Editorは、次のオペレーティングシステム、フレームワーク、およびパッケージマネージャーをサポートしています。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

サポートされているファイル形式

GroupDocs.editorは、インポートとエクスポートに関する次のファイル形式で運用をサポートしています (フルリスト).

Microsoft Officeフォーマット

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

その他のドキュメント形式

  • 固定レイアウト形式: PDF, XPS (エクスポートのみ)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • 区切られたテキストテーブル: CSV, TSV, DSV (任意のセパレーター)
  • その他のテーブル形式: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Web関連形式

  • マークアップ: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • 電子メール形式: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

主な機能

さまざまな形式でシームレスにロード、編集、保存します。オフィスドキュメント、電子メール、電子書籍、およびPDF。

Feature icon

ファイルを編集します

PDF、DOCX、XLSX、PPTXなどを含むさまざまなドキュメント形式のコンテンツを編集します。

Feature icon

HTML/CSSに翻訳します

CkeditorやTinymceなどのWysiWygエディターを簡単に編集するために、ドキュメントをHTML/CSSに変換します。

Feature icon

編集されたドキュメントを保存します

編集したHTML/CSSを元のドキュメント形式に戻すか、PDFにエクスポートします。

Feature icon

ドキュメント情報を抽出します

ドキュメントからページ数、サイズ、暗号化のステータスなどの情報を抽出します。

Feature icon

さまざまな形式のサポート

Microsoft Officeファイル、PDFなどを含む幅広いドキュメント形式を編集します。

Feature icon

パスワード保護

パスワードで保護されたドキュメントを簡単にロードおよび編集し、パスワード保護を備えた出力ドキュメントを保護します。

Feature icon

メールを編集します

MSG、EML、EMLX、MBOX、およびメタデータなどのメタデータ、CC、BCC、from、タイトル、日付などの編集など、電子メールメッセージとレターを編集および保存します。

Feature icon

フォント抽出

編集プロセスで使用するために、WordProcessingドキュメントからフォントを抽出します。

Feature icon

プレビューページ

ドキュメントページの画像表現を生成して、コンテンツと構造をよりよく理解します。

コードサンプル

使用した典型的な操作のいくつかのユースケース GroupDocs.Editor for Java

docxのテキストを置き換えます

この例は、別のテキストコンテンツを別のテキストコンテンツを置き換えて、入力docxファイルのコンテンツをプログラムで編集して編集することを示しています。その後、変更されたドキュメントコンテンツは新しいDocxドキュメントとして保存されます。

テキストを置き換えて入力docxを編集し、docxに戻します


// パスごとに入力ドキュメントをロードし、必要に応じてロードオプションを指定します
Editor editor = new Editor("input.docx", new WordProcessingLoadOptions());

// 編集用のドキュメントを開き、「EditableDocument」を取得します
EditableDocument original = editor.edit();

// テキストの交換 - これにより、コンテンツの編集がエミュレートされます
String modifiedContent = original.getEmbeddedHtml().replace("old text", "new text");

// 編集されたコンテンツから新しい「EditableDocument」インスタンスを作成します
EditableDocument edited = EditableDocument.fromMarkup(modifiedContent, null);

// 目的の出力formatxを使用して保存オプションを準備します
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);

// 編集されたドキュメントコンテンツをDOCXに保存します
editor.save(edited, "output.docx", saveOptions);

// すべてのリソースを処分します
edited.dispose(); original.dispose(); editor.dispose();

特定のExcelワークシートのコンテンツを編集します

スプレッドシートドキュメント(XLS、XLSX、XLSM、ODSなど)には、1つ以上のワークシート(タブ)がある場合があります。 GroupDocs.editorでは、1つのワークシートのコンテンツを一度に編集できます。編集後、このワークシートは個別のスプレッドシートドキュメント(この特定のワークシートのみが保存される場合)に保存されるか、編集されたワークシートを元のドキュメントに挿入することができます。元のワークシートを置き換えるか、元のワークシートと一緒に保存できます。この例は、XLSXドキュメントの読み込みを示しており、2番目のワークシートを編集し、XLSXおよびCSV形式の新しい個別のドキュメントとして保存しています。

XLSXの特定のワークシートを編集し、XLSXおよびCSVとして保存します


// パスごとにXLSXをロードし、必要に応じてロードオプションを指定します
Editor editor = new Editor("input.xlsx", new SpreadsheetLoadOptions());

// 編集オプションを作成して調整します-2番目のワークシートを編集するように設定します
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(1);

// 編集するためにこの2番目のワークシートを開き、「EditableDocument」を取得します
EditableDocument originalWorksheet = editor.edit(editOptions);

// テキストの交換 - これにより、コンテンツの編集がエミュレートされます
String modifiedContent = originalWorksheet.getEmbeddedHtml().replace("Cell Text", "Edited Cell Text");

// 編集されたワークシートから新しい「EditableDocument」インスタンスを作成します
EditableDocument editedWorksheet = EditableDocument.fromMarkup(modifiedContent, null);

// 編集されたワークシートを新しいXLSXドキュメントに保存します
editor.save(editedWorksheet, "output.xlsx", new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx));

// 編集されたワークシートをコンマ(、)デリミッター/セパレーターを使用して新しいCSVドキュメントに保存します
editor.save(editedWorksheet, "output.csv", new DelimitedTextSaveOptions(","));

// すべてのリソースを処分します
editedWorksheet.dispose(); originalWorksheet.dispose(); editor.dispose();

始める準備はできていますか?

GroupDocs.Editor を無料でダウンロードするか、フルアクセス用の試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本