Skip to content

Pipeline Guide

Liviu Stoica edited this page May 20, 2026 · 1 revision

Pipeline Guide — Document Preparation

The Prepare tab converts source documents to PDF before signing. All steps run in parallel and can be independently enabled or disabled.


Supported input formats

.doc · .docx · .odt · .rtf · .txt · .html · .xlsx · .xls · .ods · .csv

Conversion engine: LibreOffice (required) or Microsoft Word (Windows only, if installed).


Pipeline steps

Step 1 — Convert source files to DOCX

Converts all source files in the input folder to .docx format. Required before steps 2 and 3.

Step 2 — Append a DOCX page to each document

Appends a .docx page to each document — typically a signer list, cover sheet, or official exhibit. XignAll auto-detects last_page.docx in the main folder.

Step 3 — Convert DOCX to PDF

Converts each .docx file to final PDF. This is the PDF that will be signed.

Step 4 — Append a PDF page to existing PDFs

Appends a pre-designed .pdf page to each PDF in the output folder. XignAll auto-detects last_page.pdf in the main folder. Useful for adding official seal pages or legal exhibits.

Step 5 — Delete text from marker (bulk)

Removes all content from a specified text marker onward in each DOCX file. Useful when source documents contain boilerplate footer text that should not appear in the final PDF.

Configuration: enter the exact marker text → XignAll finds and removes everything from that point to the end of each document.

Step 6 — Trim last N pages (DOCX)

Removes the last N pages from each .docx file. Useful when source documents have a standardized ending page (e.g. blank page or old signature block) that should be replaced.

Step 7 — Trim last N pages (PDF)

Same as Step 6 but operates on PDF files directly, without requiring DOCX conversion.


Folder structure

XignAll creates output subfolders automatically:

Main folder/
├── doc/              ← source files (.doc, .odt, .rtf, .txt...)
├── last_page.docx    ← page to append (auto-detected)
├── last_page.pdf     ← PDF page to append (auto-detected)
├── docx_step1/       ← Step 1 output (converted to DOCX)
├── docx_step2/       ← Step 2 output (DOCX + appended page)
├── pdf/              ← Step 3 output (final PDFs)
└── pdf_final/        ← Step 4 output (PDFs + appended PDF page)

Notes

  • Source files are never modified — all output goes to separate folders
  • Already-processed files are skipped on re-run (safe to re-run after adding new files)
  • A timestamped run report is saved in the main folder after each execution
  • Worker thread count is configurable — increase for faster processing on multi-core systems

Clone this wiki locally