- Implement MergePdfsAsync: merges multiple PDFs with optional page ranges - Add ParsePageRange helper: parses '1-3,5' format, validates page numbers - Stream-based pipeline (no byte[] buffering) - Validates: Position = 0, minimum 2 PDFs, page ranges count - Uses DevExpress PdfDocumentProcessor for actual merge operation - Returns merged PDF as byte array