LibreOffice DOCX to PDF/A

Convert DOC/DOCX to PDF/A using LibreOffice rendering and Ghostscript conformance pass

Generate archive-friendly PDF/A from Word documents.

Pipeline:

  • LibreOffice renders source DOC/DOCX to PDF
  • Ghostscript converts output into PDF/A-1b/2b/3b
  • Batch inputs are merged before final PDF/A pass

Example Results

2 examples

Single DOCX to PDF/A-2b

Convert one DOCX file into PDF/A-2b archival output

libreoffice-docx-to-pdf-a-example1.pdf View File
View input parameters
{ "sourceFiles": [ "/Users/quyue/www/elysia-tools/public/samples/docx/simple.docx" ], "pdfaLevel": "2b" }

Batch DOCX to PDF/A-3b

Merge two DOCX files then normalize result as PDF/A-3b

libreoffice-docx-to-pdf-a-example2.pdf View File
View input parameters
{ "sourceFiles": [ "/Users/quyue/www/elysia-tools/public/samples/docx/formatted.docx", "/Users/quyue/www/elysia-tools/public/samples/docx/table.docx" ], "pdfaLevel": "3b" }

Click to upload files or drag and drop files here

Maximum file size: 200MB Maximum files: 30
Supported formats: application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document

Key Facts

Category
Documents & PDF
Input Types
file, select
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Convert your Word documents into long-term, archive-ready PDF/A files using our integrated LibreOffice and Ghostscript processing pipeline. This tool ensures your documents maintain consistent formatting and meet strict ISO standards for digital preservation.

When to Use

  • Preparing official documents for long-term digital archiving.
  • Ensuring document compliance with ISO PDF/A standards for legal or government submissions.
  • Merging multiple Word documents into a single, standardized PDF/A file.

How It Works

  • Upload your .doc or .docx files to the tool.
  • Select your preferred PDF/A conformance level (1b, 2b, or 3b).
  • The system uses LibreOffice to render the document to PDF.
  • Ghostscript performs a final conformance pass to ensure the output meets the selected PDF/A standard.

Use Cases

Archiving legal contracts and agreements for long-term compliance.
Standardizing corporate reports for internal document management systems.
Preparing academic or research papers for institutional repository submission.

Examples

1. Single DOCX to PDF/A-2b

Background
A user needs to archive a single project proposal in a format that guarantees long-term readability.
Problem
Standard PDFs may not be suitable for long-term archival storage due to potential font or rendering changes over time.
How to Use
Upload the .docx file and select 'PDF/A-2b' from the PDF/A Level dropdown menu.
Example Config
pdfaLevel: 2b
Outcome
A high-fidelity PDF/A-2b file ready for secure, long-term storage.

2. Batch DOCX to PDF/A-3b

Background
An administrative assistant needs to combine several separate Word documents into one comprehensive report.
Problem
Manually merging and ensuring the final file meets archival standards is complex and error-prone.
How to Use
Upload all relevant .docx files, select 'PDF/A-3b', and process the batch.
Example Config
pdfaLevel: 3b
Outcome
A single, merged PDF/A-3b document that is fully compliant with archival standards.

Try with Samples

xml, pdf, file

Related Hubs

FAQ

What is the difference between PDF and PDF/A?

PDF/A is an ISO-standardized version of PDF designed for long-term archiving, ensuring the document looks the same regardless of the software or hardware used to open it.

Which PDF/A levels are supported?

We support PDF/A-1b, PDF/A-2b, and PDF/A-3b, allowing you to choose the level of compliance required for your specific archival needs.

Can I convert multiple files at once?

Yes, you can upload multiple Word documents, which will be merged into a single, unified PDF/A file.

Is my document formatting preserved?

Yes, by using LibreOffice for the initial rendering, we ensure that your document layout, fonts, and images are accurately captured before the PDF/A conversion.

Are there file size limits?

You can upload files up to 200MB in total, with a maximum of 30 files per conversion batch.

API Documentation

Request Endpoint

POST /en/api/tools/libreoffice-docx-to-pdf-a

Request Parameters

Parameter Name Type Required Description
sourceFiles file (Upload required) Yes -
pdfaLevel select No -

File type parameters need to be uploaded first via POST /upload/libreoffice-docx-to-pdf-a to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-libreoffice-docx-to-pdf-a": {
      "name": "libreoffice-docx-to-pdf-a",
      "description": "Convert DOC/DOCX to PDF/A using LibreOffice rendering and Ghostscript conformance pass",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=libreoffice-docx-to-pdf-a",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]