GroupDocs.Assembly for Java について

Microsoft Word、Excel、PowerPoint、OpenOfficeのドキュメント作成を自動化

GroupDocs.Assembly for Java helps you rapidly develop document automation and reporting applications that perform template creation and customization for supported file formats. Your Java applications will be able to assemble reports on the fly, by dynamically fetching data from data sources. The reports assembled and generated by GroupDocs.Assembly range from lists, tables, charts, images and more. You can configure and insert formatting properties of template elements dynamically. This enables you to create highly customizable reports and documents, of vast range of file formats, as per requirements.

Supported File Formats

Microsoft Office Formats

  • Word: DOC, DOCX, DOT, DOTX, DOTM, DOCM, RTF, WordprocessingML (XML)
  • Excel: XLS, XLSX, XLSM, XLSB, XLT, XLTM, XLTX, SpreadsheetML (XML)
  • PowerPoint: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTX, POTM
  • Outlook: EML, EMLX, MSG

Supported Data Sources

  • Database
  • XML
  • OData
  • JSON
  • CSV
  • Custom .NET Objects
  • Spreadsheet as Table of Data
  • Word Processing Table as Table of Data

Other Formats

  • OpenOffice Document Formats: ODT, OTT, ODS, ODP
  • Email: MHT, MHTML
  • Web: HTML
  • Markdown Documentation File: MD
  • Other: TXT

Inter-Format Assembly Support

  • Word Processing TO Word Processing, HTML, PDF, XPS, TIFF, MHTML, TXT, Markdown, XAML, OpenXPS, EPUB, SVG, PS, PCL
  • Spreadsheet TO Spreadsheet, HTML, PDF, XPS, TIFF, MHTML
  • Presentation TO Presentation, HTML, PDF, XPS, TIFF
  • Email TO Word Processing, Email, HTML, PDF, XPS, TIFF, MHTML, TXT, Markdown, XAML, OpenXPS, EPUB, SVG, PS, PCL
  • HTML & TXT TO Word Processing, HTML, PDF, XPS, TIFF, MHTML, TXT, Markdown, XAML, OpenXPS, EPUB, SVG, PS, PCL

GroupDocs.Assembly for Java Features

  • Multiple data format support.
  • Use formulae and perform sequential data operations.
  • Apply upper, lower, capital, first cap formatting to strings in template syntax.
  • Template syntax support for formatting Ordinal, Cardinal, Alphabetic Numeric Nature.
  • Support for template documents with custom variables and text comments within template syntax tags.
  • Dynamically insert document content in reports.
  • Dynamically configure background color of HTML documents and generate barcode in reports.
  • Dynamically insert hyperlinks in reports and apply attributes to email message body.
  • Dynamically add email attachments.
  • Support NEXT field analogue of Microsoft Word.
  • Update fields during word processing document assembly.
  • Apply formulas during spreadsheet assembly.
  • Template formatting for Numeric, Text, Image, Date-Time and Chart elements.
  • Conditional formatting of template text elements.
  • LINQ-based template syntax.
  • Change the format of an assembled file using explicit specifications or file extensions.
  • Auto removal empty paragraphs.
  • Generate various report types, e.g., Charts, Image, Tables, Lists and more.
  • Inline template syntax errors in generated documents.
  • Load template documents from HTML with resources and save assembled Microsoft Word, Excel, PowerPoint and emails to HTML with resources.
  • Dynamically restart a numbered list in a word document as well as emails with HTML and RTF bodies.
  • Support of Tables, Autolinks, Inline Links and Images for assembled Markdown Documents.
  • Dynamically generate barcodes (GS1-128 AI 8102 Coupon Extended and UPCA & GS1 Databar Coupon.
  • Load template documents from HTML with resources and save assembled Word, Excel, PowerPoint & Emails to HTML with resources.